Пример #1
0
        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);
        }
Пример #2
0
 public static ErrorResult BadRequest(string message, ResultErrorCode code)
 => BadRequest(new List <ResultError> {
     new ResultError {
         Code = code, Message = message
     }
 });
Пример #3
0
 public static Result <T> Failure <T>(T value, ResultErrorCode errorCode, string errorMessage)
 {
     return(new Result <T>(false, value, errorCode, errorMessage));
 }
Пример #4
0
 public static Message SendErrorMessage(ResultErrorCode errorCode, string description)
 {
     return(Message.CreateMessage(MessageVersion.None, "", new XElementBodyWriter(CreateRoot(errorCode, description))));
 }
Пример #5
0
 public static XElement CreateRoot(ResultErrorCode errorCode)
 {
     return(CreateRoot(errorCode, errorCode.ToString()));
 }