Пример #1
0
        public DeleteImageDomainResponse DeleteImageDomain(DeleteImageDomainRequest request)
        {
            DeleteImageDomainResponse response = new DeleteImageDomainResponse();
            bool isConfiguredWithVMTA          = imageDomainRepository.IsConfiguredWithVMTA(request.ImageDomainId);

            if (isConfiguredWithVMTA)
            {
                throw new UnsupportedOperationException("[|This Image Domain is being used by other accounts and could not be deleted.|]");
            }
            imageDomainRepository.DeleteImageDomain(request.ImageDomainId);
            return(response);
        }
Пример #2
0
        public ActionResult DeleteImageDomain(byte imageDomainId)
        {
            DeleteImageDomainRequest request = new DeleteImageDomainRequest()
            {
                ImageDomainId = imageDomainId
            };

            request.RequestedBy = this.Identity.ToUserID();
            request.AccountId   = this.Identity.ToAccountID();
            imageDomainService.DeleteImageDomain(request);
            return(Json(new { success = true, response = "[|Successfully deleted image domain|]" }, JsonRequestBehavior.AllowGet));
        }