예제 #1
0
        public ActionResult GetActiveImageDomains()
        {
            GetImageDomainsRequest  imageDomainsRequest = new GetImageDomainsRequest();
            GetImageDomainsResponse response            = imageDomainService.GetActiveImageDomains(imageDomainsRequest);

            return(Json(new { success = true, Data = response.ImageDomains }, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        public GetImageDomainsResponse GetActiveImageDomains(GetImageDomainsRequest request)
        {
            GetImageDomainsResponse   response     = new GetImageDomainsResponse();
            IEnumerable <ImageDomain> imageDomains = imageDomainRepository.GetActiveImageDomains();

            response.ImageDomains = Mapper.Map <IEnumerable <ImageDomain>, IEnumerable <ImageDomainViewModel> >(imageDomains);

            return(response);
        }
예제 #3
0
        public GetImageDomainsResponse GetImageDomains(GetImageDomainsRequest request)
        {
            GetImageDomainsResponse            response              = new GetImageDomainsResponse();
            IEnumerable <ImageDomain>          imageDomains          = imageDomainRepository.FindAll(request.Query, request.Limit, request.PageNumber, request.Status);
            IEnumerable <ImageDomainViewModel> imageDomainViewModels = Mapper.Map <IEnumerable <ImageDomain>, IEnumerable <ImageDomainViewModel> >(imageDomains);

            response.ImageDomains = imageDomainViewModels;
            response.TotalHits    = imageDomainRepository.GetImageDomainsCount();
            return(response);
        }
예제 #4
0
        public ActionResult ImageDomains([DataSourceRequest] DataSourceRequest request, string name, string status)
        {
            AddCookie("accountpagesize", request.PageSize.ToString(), 1);
            AddCookie("accountpagenumber", request.Page.ToString(), 1);
            GetImageDomainsRequest imageDomainsRequest = new GetImageDomainsRequest()
            {
                Query       = name,
                Limit       = request.PageSize,
                PageNumber  = request.Page,
                Status      = true,
                RequestedBy = null
            };
            GetImageDomainsResponse response = imageDomainService.GetImageDomains(imageDomainsRequest);

            return(Json(new DataSourceResult
            {
                Data = response.ImageDomains, Total = response.TotalHits
            }, JsonRequestBehavior.AllowGet));
        }