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 : 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; } } }