Exemple #1
0
        private ActionResult HandleServiceErrorForAction(CrudOperationResultBase result, IViewModelBase viewModel)
        {
            var errorMessage = errorMessagesMap[result.State];

            this.ShowError(errorMessage);
            return(this.View(viewModel));
        }
Exemple #2
0
        private JsonResult HandleServiceErrorForJson(CrudOperationResultBase result)
        {
            this.Response.StatusCode = (int)HttpStatusCode.BadRequest;
            var errorMessage = errorMessagesMap[result.State];

            return(this.Json(errorMessage, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
 private ActionResult HandleServiceResultForView(CrudOperationResultBase result, IViewModelBase viewModel)
 {
     if (result.Succeed)
     {
         return(this.RedirectToAction(GetActionName(x => this.Index())));
     }
     else
     {
         return(this.HandleServiceErrorForAction(result, viewModel));
     }
 }