コード例 #1
0
        public ActionResult AddImageDomain()
        {
            ImageDomainViewModel viewModel = new ImageDomainViewModel();

            viewModel.Status = true;
            return(PartialView("AddImageDomain", viewModel));
        }
コード例 #2
0
        public ActionResult ImageDomainsList()
        {
            ImageDomainViewModel viewModel = new ImageDomainViewModel();

            ViewBag.accountId = 0;
            short ItemsPerPage = default(short);

            short.TryParse(this.Identity.ToItemsPerPage(), out ItemsPerPage);
            ViewBag.ItemsPerPage = ItemsPerPage;
            return(View("ImageDomainsList", viewModel));
        }
コード例 #3
0
        public ActionResult UpdateImageDomain(string imageDomainViewModel)
        {
            ImageDomainViewModel viewModel = JsonConvert.DeserializeObject <ImageDomainViewModel>(imageDomainViewModel);

            viewModel.LastModifiedBy = this.Identity.ToUserID();
            viewModel.LastModifiedOn = DateTime.Now.ToUniversalTime();
            UpdateImageDomainRequest request = new UpdateImageDomainRequest()
            {
                ImageDomainViewModel = viewModel, RequestedBy = this.Identity.ToUserID()
            };

            imageDomainService.UpdateImageDomain(request);
            return(Json(new { success = true, response = "" }, JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
        ImageDomainViewModel updateImageDomain(ImageDomainViewModel imageDomainViewModel)
        {
            ImageDomain imageDomain = Mapper.Map <ImageDomainViewModel, ImageDomain>(imageDomainViewModel);

            isValidImageDomain(imageDomain);
            bool isDuplicate = imageDomainRepository.IsDuplicateImageDomain(imageDomain);

            if (isDuplicate)
            {
                var message = "[|Image domain |] \"" + imageDomain.Domain + "\" [|already exists. Please choose a different domain.|]";
                throw new UnsupportedOperationException(message);
            }

            imageDomainRepository.Update(imageDomain);
            ImageDomain updatedImageDomain = unitOfWork.Commit() as ImageDomain;

            Logger.Current.Informational("Image domain updated successfully.");
            AddImageDomainBinding(imageDomain.Domain);
            return(Mapper.Map <ImageDomain, ImageDomainViewModel>(updatedImageDomain));
        }
コード例 #5
0
        public InsertImageDomainResponse InsertImageDomain(InsertImageDomainRequest request)
        {
            InsertImageDomainResponse response = new InsertImageDomainResponse();
            ImageDomain imageDomain            = Mapper.Map <ImageDomainViewModel, ImageDomain>(request.ImageDomainViewModel);

            isValidImageDomain(imageDomain);
            bool isDuplicate = imageDomainRepository.IsDuplicateImageDomain(imageDomain);

            if (isDuplicate)
            {
                var message = "[|Image domain |] \"" + imageDomain.Domain + "\" [|already exists. Please choose a different domain.|]";
                throw new UnsupportedOperationException(message);
            }
            imageDomainRepository.Insert(imageDomain);
            ImageDomain          newImageDomain       = unitOfWork.Commit() as ImageDomain;
            ImageDomainViewModel imageDomainViewModel = Mapper.Map <ImageDomain, ImageDomainViewModel>(newImageDomain);

            AddImageDomainBinding(imageDomain.Domain);
            response.ImageDomainViewModel = imageDomainViewModel;
            return(response);
        }