public ActionResult UpdateFixedIncomeType(FormCollection collection) { EditFixedIncomeTypeModel model=new EditFixedIncomeTypeModel(); ResultModel resultModel=new ResultModel(); this.TryUpdateModel(model); string ErrorMessage=FixedIncomeTypeNameAvailable(model.FixedIncomeType1,model.FixedIncomeTypeId); if(String.IsNullOrEmpty(ErrorMessage)==false) { ModelState.AddModelError("FixedIncome",ErrorMessage); } if(ModelState.IsValid) { FixedIncomeType fixedIncomeType=AdminRepository.FindFixedIncomeType(model.FixedIncomeTypeId); if(fixedIncomeType==null) { fixedIncomeType=new FixedIncomeType(); fixedIncomeType.CreatedBy=Authentication.CurrentUser.UserID; fixedIncomeType.CreatedDate=DateTime.Now; } fixedIncomeType.FixedIncomeType1=model.FixedIncomeType1; fixedIncomeType.Enabled=model.Enabled; fixedIncomeType.EntityID=Authentication.CurrentEntity.EntityID; fixedIncomeType.LastUpdatedBy=Authentication.CurrentUser.UserID; fixedIncomeType.LastUpdatedDate=DateTime.Now; IEnumerable<ErrorInfo> errorInfo=AdminRepository.SaveFixedIncomeType(fixedIncomeType); if(errorInfo!=null) { resultModel.Result+=ValidationHelper.GetErrorInfo(errorInfo); } else { resultModel.Result="True"; } } else { foreach(var values in ModelState.Values.ToList()) { foreach(var err in values.Errors.ToList()) { if(string.IsNullOrEmpty(err.ErrorMessage)==false) { resultModel.Result+=err.ErrorMessage+"\n"; } } } } return View("Result",resultModel); }
public ActionResult EditFixedIncomeType(int id) { EditFixedIncomeTypeModel model=new EditFixedIncomeTypeModel(); FixedIncomeType fixedIncomeType=AdminRepository.FindFixedIncomeType(id); if(fixedIncomeType!=null) { model.FixedIncomeTypeId=fixedIncomeType.FixedIncomeTypeID; model.FixedIncomeType1=fixedIncomeType.FixedIncomeType1; model.Enabled=fixedIncomeType.Enabled; } return View(model); }