public ActionResult AddNewProduct(int sellerID) { if (!IsAuthorized(sellerID)) { throw new HttpResponseException(HttpStatusCode.Unauthorized); } var productForSellerViewModel = new ProductForSellerViewModel() { SellerID = sellerID }; return(View(productForSellerViewModel)); }
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)); }
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)); }