コード例 #1
0
        public JsonResult <MyJsonResult> DeleteSupplier(int supplierId)
        {
            try
            {
                var validationMessages = new List <ValidationMessage>();

                var result = _suppliersService.DeleteSupplier(supplierId, LoggedInUser, validationMessages);

                MyJsonResult myJsonResult;
                if (UiHelper.CheckForValidationMessages(validationMessages, out myJsonResult))
                {
                    return(Json(new MyJsonResult {
                        Success = false, ApiResponseMessages = myJsonResult.ApiResponseMessages
                    }, UiHelper.JsonSerializerNullValueIncludeSettings));
                }

                return(Json(new MyJsonResult {
                    Data = result, Success = true
                }, UiHelper.JsonSerializerNullValueIncludeSettings));
            }
            catch (Exception exception)
            {
                return(Json(new MyJsonResult(exception.Message), UiHelper.JsonSerializerNullValueIncludeSettings));
            }
        }
コード例 #2
0
        public JsonResult <MyJsonResult> GetDailyReports()
        {
            try
            {
                var validationMessages = new List <ValidationMessage>();

                var result = _dailyReports.GetDailyReports(DateTime.Today);

                MyJsonResult myJsonResult;
                if (UiHelper.CheckForValidationMessages(validationMessages, out myJsonResult))
                {
                    return(Json(new MyJsonResult {
                        Success = false, ApiResponseMessages = myJsonResult.ApiResponseMessages
                    }, UiHelper.JsonSerializerNullValueIncludeSettings));
                }

                return(Json(new MyJsonResult {
                    Data = result, Success = true
                }, UiHelper.JsonSerializerNullValueIncludeSettings));
            }
            catch (Exception exception)
            {
                return(Json(new MyJsonResult(exception.Message), UiHelper.JsonSerializerNullValueIncludeSettings));
            }
        }