Exemplo n.º 1
0
        public ActionResult Create(CreateRestaurantVM vm)
        {
            if (!ModelState.IsValid)
            {
                return(View(vm));
            }
            vm.Restaurant.RestaurantId = User.Identity.GetUserId();
            db.CreateRestaurant(vm.Restaurant, vm.SelectedTypes);

            return(RedirectToAction("ManagerIndex"));
        }
Exemplo n.º 2
0
 public IActionResult Create([Bind("ID,Name,Address,EmailAddress,PhoneNumber,Tax")]
                             Restaurant restaurant)
 {
     try
     {
         var userID  = HttpContext.User.FindFirstValue(ClaimTypes.NameIdentifier);
         var name    = restaurant.Name;
         var address = restaurant.Address;
         var email   = restaurant.EmailAddress;
         var phone   = restaurant.PhoneNumber;
         var tax     = restaurant.Tax;
         _restaurantManager.CreateRestaurant(name, address, email, phone, tax, userID);
         return(RedirectToAction(nameof(Index)));
     }
     catch (ArgumentOutOfRangeException)
     {
         ViewBag.ErrorMessage = "Tax cannot be negative";
         return(View());
     }
 }