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);
        }
Esempio n. 2
0
 public static ErrorResult BadRequest(string message, ResultErrorCode code)
 => BadRequest(new List <ResultError> {
     new ResultError {
         Code = code, Message = message
     }
 });
Esempio n. 3
0
 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()));
 }