public static RestResult Create <T>(T result) { RestResult <T> restResult = new RestResult <T>(result); restResult.Success = true; restResult.Errors = (IList <string>) new List <string>(); restResult.StatusCode = 200; return((RestResult)restResult); }
public static RestResult Create <T>(Result <T> result) { if (result.IsFailure) { Log.Error(result.Error); } RestResult <T> restResult = new RestResult <T>(result.IsSuccess ? result.Data : default(T)); restResult.Success = result.IsSuccess; restResult.Errors = result.IsSuccess ? (IList <string>) new List <string>() : (IList <string>)((IEnumerable <string>)result.Error.Split(';')).ToList <string>(); restResult.StatusCode = result.IsSuccess ? 200 : 400; return((RestResult)restResult); }
public static IActionResult CreateFailHttpResponse(string error) => RestResult.Fail(error).ToHttp();
public static IActionResult CreateOkHttpResponse() => RestResult.Ok().ToHttp();
public static IActionResult CreateHttpResponse(Result data) => RestResult.Create(data).ToHttp();
public static IActionResult CreateHttpResponse <T>(Result <T> data) => RestResult.Create <T>(data).ToHttp();
public static IActionResult CreateHttpResponse(Exception ex) => RestResult.Create(ex).ToHttp();
public static IActionResult CreateHttpResponse(ModelStateDictionary dict) => RestResult.Create(dict).ToHttp();