Files
TxSearchApi/Datamodels/BusinessModels/ResultModel.cs
Roland Fieger 2de05c3856 Initial
2021-08-28 13:11:33 +02:00

33 lines
803 B
C#

using System;
using System.Collections.Generic;
using System.Text;
namespace Datamodels.BusinessModels
{
public enum GeneralResults
{
Success = 0,
DatabaseError = 1,
GeneralError = 2,
LogicWarning = 3,
Created = 4,
Updated = 5,
Deleted = 6
}
public class ResultObject
{
public GeneralResults GeneralResult { get; set; } = GeneralResults.Success;
public string UserMessage { get; set; }
public string ServerMessage { get; set; }
public string StackTrace { get; set; }
}
public class DataResult<T> : ResultObject
{
public T Data { get; set; }
public long TotalCount { get; set; }
public long Skip { get; set; }
public long Take { get; set; }
}
}