public ActionResult ReleaseTask(ReleaseTaskModel model) { try { model.TaskLogo = imgurl; OperationResult result = TaskModuleSiteContract.ReleaseTask(model); string msg = result.Message ?? result.ResultType.ToDescription(); if (result.ResultType == OperationResultType.Success) { return(Redirect(model.ReturnUrl)); } var categoryList = GetCategoryList(0); ViewData["categoryList"] = categoryList; ModelState.AddModelError("", msg); return(View()); } catch (Exception e) { ModelState.AddModelError("", e.Message); return(View()); } }