Exemple #1
0
        public async Task <List <ContractEntity> > ContractSearchContract(string inputParameters, DateTime startDate, DateTime endDate)
        {
            List <string> searchParameters = new List <string>();

            if (inputParameters != null)
            {
                searchParameters = inputParameters.Split(' ').ToList();
            }
            else
            {
                searchParameters.DefaultContractTypesTo();
            }


            var contracts = await ContractRepository.ContractSearchContracts(searchParameters.ToArray(), startDate, endDate);

            var contractsToReturn = contracts.Select(x => new ContractEntity()
            {
                ContractNumber = x.ContractNumber,
                ContractUID    = x.ContractUID,
                EmployeeUID    = x.Employee.EmployeeUID
            }).ToList();

            return(contractsToReturn);
        }