public void ReturnError(HttpEnum.ResponseStatus resultStatus, string message, string referenceNo = default, List <string> errors = null, Dictionary <string, List <string> > propErrors = null) { Result = new KeyValuePair <HttpEnum.ResponseStatus, string>(resultStatus, resultStatus.ToString()); Message = !string.IsNullOrWhiteSpace(message) ? message : resultStatus.ToString(); ReferenceNo = !string.IsNullOrWhiteSpace(referenceNo) ? referenceNo : Guid.NewGuid().ToString(); Errors = errors; PropErrors = propErrors; InnerData = default; }
public void ReturnSuccess(T data, HttpEnum.ResponseStatus resultStatus, string message) { Result = new KeyValuePair <HttpEnum.ResponseStatus, string>(resultStatus, resultStatus.ToString()); Message = !string.IsNullOrWhiteSpace(message) ? message : resultStatus.ToString(); InnerData = data; ReferenceNo = default; Errors = default; PropErrors = default; }
public string GetMessage(HttpEnum.ResponseStatus responseStatus) => GetKeyValue(responseStatus.ToString());
public RepositoryException(HttpEnum.ResponseStatus result, string message, List <string> errors) : base(result, message, errors) { }
public PermissionException(HttpEnum.ResponseStatus result, string message, List <string> errors) : base(result, message, errors) { }
public CommonException(HttpEnum.ResponseStatus result, string message, List <string> errors) : this(message) { this.Result = result; this.Errors = errors; }
public BaseResponseDto(HttpEnum.ResponseStatus resultStatus, string message) { ReturnError(resultStatus, message); }