예제 #1
0
        public ActionResult Index()
        {
            var sponsors       = sponsorRepository.GetAllSponsors();
            var sortedSponsors = sponsorSorter.Sort(sponsors)
                                 .Select(CreateSponsorModel)
                                 .ToList();

            return(View(sortedSponsors));
        }
예제 #2
0
        public IEnumerable <SponsorModel> Get()
        {
            var publicSponsors = sponsorRepository
                                 .GetAllSponsors()
                                 .Where(x => x.ShowPublicly);

            return(sponsorSorter
                   .Sort(publicSponsors)
                   .Select(ToViewModel));
        }
예제 #3
0
 public MainResponse GetAllSponsors(BaseRecordFilterRequest request)
 {
     _mainResponse = _SponsorRepository.GetAllSponsors(request);
     if (_mainResponse.SponsorListResponse.sponsorResponses != null && _mainResponse.SponsorListResponse.sponsorResponses.Count() > 0)
     {
         _mainResponse.Message = Constants.RECORD_FOUND;
         _mainResponse.Success = true;
     }
     else
     {
         _mainResponse.Message = Constants.NO_RECORD_FOUND;
         _mainResponse.Success = false;
     }
     return(_mainResponse);
 }
예제 #4
0
 public IEnumerable <Sponsors> GetAllSponsors()
 {
     return(sponsorRepository.GetAllSponsors());
 }