Exemple #1
0
        public ActionResult AddNewProduct(int sellerID)
        {
            if (!IsAuthorized(sellerID))
            {
                throw new HttpResponseException(HttpStatusCode.Unauthorized);
            }

            var productForSellerViewModel = new ProductForSellerViewModel()
            {
                SellerID = sellerID
            };

            return(View(productForSellerViewModel));
        }
Exemple #2
0
        public ActionResult Index(int sellerID)
        {
            if (!IsAuthorized(sellerID))
            {
                return(RedirectToAction("Login", "Account", new { roleID = RoleIds.Seller }));
            }

            var productForSellerViewModel = new ProductForSellerViewModel()
            {
                SellerID = sellerID
            };

            return(View(productForSellerViewModel));
        }
Exemple #3
0
        public ActionResult UpdateProduct(int productID, int sellerID)
        {
            if (!IsAuthorized(sellerID))
            {
                throw new HttpResponseException(HttpStatusCode.Unauthorized);
            }

            var product = this._unitOfWork.Products.Get(productID);

            if (product == null)
            {
                throw new HttpResponseException(System.Net.HttpStatusCode.NotFound);
            }

            var productForSellerViewModel = new ProductForSellerViewModel();

            productForSellerViewModel.ProductID = product.ID;
            productForSellerViewModel.SellerID  = sellerID;

            return(View(productForSellerViewModel));
        }