public async Task <Response <List <AnalystsModel> > > LeadsBySourceAnalysts(AnalystsFilterModel model)
 {
     using (var context = _applicationDbContextFactory.Create())
     {
         var Result = context.LeadsByCoursesAnalys(model.StartDate, model.EndDate, model.CityId);
         var Models = Mapper.Map <List <AnalystsModel> >(Result);
         return(new Response <List <AnalystsModel> >(Models));
     }
 }
 public async Task <Response <SuccessAndFailureNumbers> > LeadsByFailureAndSuccesAnalys(AnalystsFilterModel model)
 {
     using (var context = _applicationDbContextFactory.Create())
     {
         var Result = context.LeadsByFailureAndSuccesAnalys(model.StartDate, model.EndDate, model.CityId);
         var Model  = new SuccessAndFailureNumbers {
             FailureCount = Result.Item1, SuccessCount = Result.Item2
         };
         return(new Response <SuccessAndFailureNumbers>(Model));
     }
 }
 public async Task <ActionResult <Response <SuccessAndFailureNumbers> > > LeadsByFailureAndSuccesAnalys([FromQuery] AnalystsFilterModel filter)
 {
     return(await _analystsService.LeadsByFailureAndSuccesAnalys(filter));
 }
 public async Task <ActionResult <Response <List <AnalystsModel> > > > Index([FromQuery] AnalystsFilterModel filter)
 {
     return(await _analystsService.StatusesAnalysts(filter));
 }
 public async Task <ActionResult <Response <List <AnalystsModel> > > > LeadsBySourceAnalysts([FromQuery] AnalystsFilterModel filter)
 {
     return(await _analystsService.LeadsBySourceAnalysts(filter));
 }