public ContractCompany Add(ContractCompanyViewModel vm, string companyCode) { var entity = _mapper.Map <ContractCompany>(vm); entity.ContractNumber = $"HD{companyCode}{_contractCompanyRepository.FindAll().ToList().Count() + 1}"; _contractCompanyRepository.Add(entity); return(entity); }
public IActionResult UpdateContractCompany([FromBody] ContractCompanyViewModel Vm) { try { if (!ModelState.IsValid) { var allErrors = ModelState.Values.SelectMany(v => v.Errors); return(new BadRequestObjectResult(new GenericResult(allErrors, false, ErrorMsg.DATA_REQUEST_IN_VALID, ErrorCode.ERROR_HANDLE_DATA))); } var bCheckExist = _companyDetailService.CheckCompanyExpried(Vm.CompanyId); if (bCheckExist != null) { return(new OkObjectResult(bCheckExist)); } Vm.Status = Status.New; _contractCompany.Update(Vm); return(new OkObjectResult(new GenericResult(null, true, ErrorMsg.SUCCEED, ErrorCode.SUCCEED_CODE))); } catch (Exception ex) { return(new OkObjectResult(new GenericResult(null, false, ErrorMsg.HAS_ERROR, ErrorCode.HAS_ERROR_CODE))); } }
public void Update(ContractCompanyViewModel Vm) { var data = _mapper.Map <ContractCompany>(Vm); _contractCompanyRepository.Update(data); }