public void ConstructorShouldCreate_ApproveDomainNameViewModel_WithoutParams()
        {
            // Act & Assert
            var approveDomainNameViewModel = new ApproveDomainNameViewModel();

            Assert.IsInstanceOf <ApproveDomainNameViewModel>(approveDomainNameViewModel);
        }
Example #2
0
        public ActionResult ApprovePendingDomain(string ApproveAction,
                                                 ApproveDomainNameViewModel approveDomainNameViewModel)
        {
            if (ApproveAction == "Approve")
            {
                this.domainService.ApproveDomain(approveDomainNameViewModel.Name + ".com", approveDomainNameViewModel.Price);
                TempData["Success"] = approveDomainNameViewModel.Name + " approved!";
            }

            if (ApproveAction == "Reject")
            {
                this.domainService.RejectDomain(approveDomainNameViewModel.Name + ".com");
                TempData["Error"] = approveDomainNameViewModel.Name + " rejected!";
            }

            return(RedirectToAction("Index"));
        }
Example #3
0
        public ActionResult ApprovePendingDomainIndex(string name)
        {
            if (name == null)
            {
                return(RedirectToAction("Index"));
            }

            var domain = this.domainService.GetDomainByName(name + ".com");

            if (domain == null)
            {
                return(RedirectToAction("Index"));
            }
            var approveDomainNameViewModel = new ApproveDomainNameViewModel()
            {
                Id             = domain.Id,
                Name           = domain.Name,
                SellerName     = domain.User.FirstName + " " + domain.User.LastName,
                SellerUsername = domain.User.UserName
            };

            return(PartialView("_ApprovePendingDomainIndex", approveDomainNameViewModel));
        }