33 lines
803 B
C#
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; }
|
|
}
|
|
} |