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); }
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)); }