using System; namespace _0_Framework.Application; public class OperationResult { public bool IsSuccedded { get; set; } public string Message { get; set; } public long SendId { get; set; } public OperationResult() { IsSuccedded = false; } public OperationResult Succcedded(long sendId=-1,string message ="عملیات با موفقیت انجام شد") { IsSuccedded = true; Message = message; SendId = sendId; return this; } public OperationResult Failed(string message) { IsSuccedded = false; Message = message; return this; } } public class OperationResult { public T Data { get; set; } public bool IsSuccedded { get; set; } public string Message { get; set; } public OperationResult Succcedded(T data, string message = "عملیات با موفقیت انجام شد") { IsSuccedded = true; Message = message; Data = data; return this; } public OperationResult Failed(string message) { IsSuccedded = false; Message = message; return this; } public OperationResult Failed(string message, T data) { IsSuccedded = false; Message = message; Data = data; return this; } }