public ActionResult ContractTypeUpdate(ContractTypeConfigModel item) { if (ModelState.IsValid) { try { ContractType contractType = contractService.GetContractType(item.Id); if (contractType != null) { contractType.ContractTypeName = item.ContractTypeName; contractType.Duration = item.Duration; contractService.EditContractType(contractType); } else { ViewData["EditError"] = "Không tồn tại vị trí chức vụ"; } } catch (Exception e) { ViewData["EditError"] = e.Message; } } else ViewData["EditError"] = "Xin vui lòng kiểm tra lại dữ liệu nhập."; var contractTypes = contractService.GetContractTypes(); var contractTypeView = Mapper.Map<IEnumerable<ContractType>, IEnumerable<ContractTypeConfigModel>>(contractTypes); return PartialView("Contract/_ContractTypeGridViewPartial", contractTypeView); }
public ActionResult ContractTypeAdd(ContractTypeConfigModel item) { if (ModelState.IsValid) { try { ContractType contractType = new ContractType(){ ContractTypeName = item.ContractTypeName, Duration = item.Duration }; contractService.CreateContractType(contractType); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else ViewData["EditError"] = "Xin vui lòng kiểm tra lại dữ liệu nhập."; var contractTypes = contractService.GetContractTypes(); var contractTypeView = Mapper.Map<IEnumerable<ContractType>, IEnumerable<ContractTypeConfigModel>>(contractTypes); return PartialView("Contract/_ContractTypeGridViewPartial", contractTypeView); }