Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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);
 }