コード例 #1
0
 public IActionResult CloseShop(Guid shopGuid)
 {
     try
     {
         _facade.CloseShopPermanently(new Guid(HttpContext.Session.Id), shopGuid);
         return(RedirectToAction("Shops", "Admin"));
     }
     catch (GeneralServerError)
     {
         var redirect = this.Url.Action("Index", "Admin");
         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", "Admin");
         var message  = new UserMessage(redirect, "An error has occured. Please refresh and try again. (Database connection lost).");
         return(View("UserMessage", message));
     }
 }
コード例 #2
0
 public void CloseShopPermanently(Guid cookie, Guid shopGuid)
 {
     _serviceFacade.CloseShopPermanently(cookie, shopGuid);
 }