public ActionResult Manage(int recordKey, string formState)
        {
            AccruedUploadService   service = new AccruedUploadService();
            AccruedUploadViewModel model   = service.InitialDetailView(recordKey, formState);

            ViewBag.Title = UtilityService.GetPagetTitlePrefix(formState);
            return(View("~/Views/Material/AccruedUpload/AccruedUploadDetail.cshtml", model));
        }
        public ActionResult Detail(int recordKey)
        {
            AccruedUploadService   service = new AccruedUploadService();
            AccruedUploadViewModel model   = service.InitialDetailView(recordKey, ConstantVariableService.FormStateDisplay);

            ViewBag.Title = UtilityService.GetPagetTitlePrefix(ConstantVariableService.FormStateDisplay);
            return(View("~/Views/Material/AccruedUpload/AccruedUploadDetail.cshtml", model));
        }
        public ActionResult SubmitForm(AccruedUploadViewModel formData)
        {
            AccruedUploadService service = new AccruedUploadService();
            ValidationResult     resul   = service.SubmitForm(formData, ModelState);

            return(Json(
                       new { success = !resul.ErrorFlag, responseText = resul.Message, errorList = resul.ModelStateErrorList },
                       JsonRequestBehavior.AllowGet
                       ));
        }