public async Task <List <Company> > LoadCompaniesAsync(DateTime?startDate, DateTime endDate) { var result = new List <Company>(); CompanyInfo[] serviceDataInfos = await eliteClient.GetCompaniesAsync(userName, password, startDate, DateTime.Now); result = mapper.Map <CompanyInfo[], List <Company> >(serviceDataInfos); //if (serviceDataInfos != null) //{ // result = getEntities<Company, CompanyInfo>(serviceDataInfos); //} return(result); }