Ejemplo n.º 1
0
 public IActionResult Products(string ShopId)
 {
     try
     {
         var products = _serviceFacade.GetShopProducts(new Guid(HttpContext.Session.Id), new Guid(ShopId));
         ViewData["ShopId"] = ShopId;
         return(View(products));
     }
     catch (GeneralServerError)
     {
         var redirect = this.Url.Action("Index", "Seller");
         var message  = new UserMessage(redirect, "An error has occured. Please refresh and try again.");
         return(View("UserMessage", message));
     }
     catch (DatabaseConnectionTimeoutException)
     {
         var redirect = this.Url.Action("Index", "Seller");
         var message  = new UserMessage(redirect, "An error has occured. Please refresh and try again. (Database connection lost).");
         return(View("UserMessage", message));
     }
 }
Ejemplo n.º 2
0
 public IEnumerable <ShopProduct> GetShopProducts(Guid id, Guid shopGuid)
 {
     return(_serviceFacade.GetShopProducts(id, shopGuid));
 }