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)); } }
public IEnumerable <ShopProduct> GetShopProducts(Guid id, Guid shopGuid) { return(_serviceFacade.GetShopProducts(id, shopGuid)); }