public static OperationDetails WithError(OperationErrorMessages messageCode, string property = "")
 {
     return(new OperationDetails
     {
         Succedeed = false,
         ErrorMessageCode = messageCode,
         Property = property
     });
 }
Example #2
0
        public static IActionResult ObjectResultResponse <TData>(OperationErrorMessages messageCode, TData data = default)
        {
            var result = new ResultResponse <TData>()
            {
                Data = data
            };

            result.ErrorMessageCode = messageCode;
            result.Succeeded        = false;

            switch (messageCode)
            {
            case OperationErrorMessages.NoError:
                result.Succeeded = true;
                break;
            }

            return(result.GetObjectResult());
        }
Example #3
0
 public static IActionResult ResultResponse <TData>(this ControllerBase controller, OperationErrorMessages messageCode, TData data = default)
 {
     return(ObjectResultResponse <TData>(messageCode, data));
 }