Files
TxSearchApi/Datamodels/BusinessModels/ResultModel.cs
Roland Fieger 5e15db793b first things
2021-09-22 12:37:40 +02:00

34 lines
850 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; }
public TimeSpan Duration { get; set; }
}
}