Exemple #1
0
        public ActionResult EditDenialType(EditDenialTypeViewModel model)
        {
            var success = false;
            var message = mc_ExceptionMessage_Error;

            try
            {
                var denialType = _denialTypeService.GetDenialTypeById(model.DenialTypeId);

                if (denialType == null)
                {
                    Response.StatusCode = (int)System.Net.HttpStatusCode.MethodNotAllowed;
                    return(Json(mc_ExceptionMessage_NoAccess, JsonRequestBehavior.AllowGet));
                }

                if (ModelState.IsValid)
                {
                    _denialTypeService.UpdateDenialType(denialType.BPSR_DenialTypeID, denialType.DenialTypeCode, model.DenialTypeDescription);
                    success = true;
                    message = "Successfully updated Denial Type.";
                }
            }
            catch (Exception ex)
            {
                _log.Error(FormatException(ex));
                Response.StatusCode = (int)System.Net.HttpStatusCode.InternalServerError;
                return(Json(mc_ExceptionMessage_Error, JsonRequestBehavior.AllowGet));
            }

            ViewBag.DialogResult = BuildDialogResult(success, message);
            return(PartialView("_EditDenialType", model));
        }
Exemple #2
0
        public ActionResult EditDenialType(int denialTypeId)
        {
            try
            {
                var denialType = _denialTypeService.GetDenialTypeById(denialTypeId);
                if (denialType == null)
                {
                    Response.StatusCode = (int)System.Net.HttpStatusCode.MethodNotAllowed;
                    return(Json(mc_ExceptionMessage_NoAccess, JsonRequestBehavior.AllowGet));
                }

                var model = new EditDenialTypeViewModel()
                {
                    DenialTypeId = denialType.BPSR_DenialTypeID, DenialTypeCodeId = denialType.DenialTypeCode, DenialTypeDescription = denialType.DenialTypeDescription
                };
                return(PartialView("_EditDenialType", model));
            }
            catch (Exception ex)
            {
                _log.Error(FormatException(ex));
                Response.StatusCode = (int)System.Net.HttpStatusCode.InternalServerError;
                return(Json(mc_ExceptionMessage_Error, JsonRequestBehavior.AllowGet));
            }
        }