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