public static XElement CreateRoot(ResultErrorCode errorCode, string description) { XElement xResult = new XElement("Result", new XAttribute("ErrorCode", Convert.ToInt32(errorCode)), new XAttribute("Description", description)); return(xResult); }
public static ErrorResult BadRequest(string message, ResultErrorCode code) => BadRequest(new List <ResultError> { new ResultError { Code = code, Message = message } });
public static Result <T> Failure <T>(T value, ResultErrorCode errorCode, string errorMessage) { return(new Result <T>(false, value, errorCode, errorMessage)); }
public static Message SendErrorMessage(ResultErrorCode errorCode, string description) { return(Message.CreateMessage(MessageVersion.None, "", new XElementBodyWriter(CreateRoot(errorCode, description)))); }
public static XElement CreateRoot(ResultErrorCode errorCode) { return(CreateRoot(errorCode, errorCode.ToString())); }