public async Task ContractAddContract(ContractEntity contractEntity) { var employee = await EmployeeRepository.EmployeeGetEmployee(contractEntity.EmployeeUID); Contract contract = new Contract() { EmployeeID = employee.EmployeeID, ContractUID = Guid.NewGuid(), ContractType = contractEntity.ContractType, ContractStartDate = contractEntity.ContractStartDate, ContractEndDate = contractEntity.ContractEndDate, ContractCreatedOn = DateTime.UtcNow, ContractFile = contractEntity.ContractFile, ContractNumber = contractEntity.ContractNumber, ContractFileName = contractEntity.ContractFileName }; await ContractRepository.ContractInsert(contract); var result = EmployeeWorkflow.EmployeeCalculateDaysOff(contractEntity); }