Example #1
0
 public IActionResult OnGet(int restaurantId)
 {
     Restaurant = restaurantData.GetById(restaurantId);
     if (Restaurant == null)
     {
         return(RedirectToPage("./NotFound"));
     }
     return(Page());
 }
Example #2
0
 //Detail Page need to Know
 //The ID of Restaurant to detail
 public IActionResult OnGet(int restaurantId)
 {
     //Restaurant=  new Core.Restaurant();
     //Restaurant.Id = restaurantId;
     Restaurant = _restaurantData.GetId(restaurantId);
     //if Restaurant Not Found Redirect to another Page
     if (Restaurant == null)
     {
         return(RedirectToPage("./NotFound"));
     }
     return(Page());
 }
        public Core.Restaurant Update(Core.Restaurant updatedRestaurant)
        {
            Core.Restaurant restaurant = restaurants.SingleOrDefault(r => r.Id == updatedRestaurant.Id);

            if (restaurant != null)
            {
                restaurant.Name     = updatedRestaurant.Name;
                restaurant.Location = updatedRestaurant.Location;
                restaurant.Cuisine  = updatedRestaurant.Cuisine;
            }

            return(restaurant);
        }
Example #4
0
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Restaurant = await _context.Restaurants.FirstOrDefaultAsync(m => m.Id == id);

            if (Restaurant == null)
            {
                return(NotFound());
            }
            return(Page());
        }
        public void AddRestaurant()
        {
            var dbContext = GetDbContext();

            var rest = new Core.Restaurant()
            {
                Name = "Restaurante Teste"
            };


            dbContext.Restaurants.Add(rest);
            var result = dbContext.SaveChanges();

            Assert.IsTrue(result == 1);
        }
Example #6
0
 public IActionResult OnGet(int?restaurantId)
 {
     Cuisines = htmlHelper.GetEnumSelectList <CuisineType>();
     if (restaurantId.HasValue)
     {
         Restaurant = restaurantData.GetById(restaurantId.Value);
     }
     else
     {
         Restaurant = new Core.Restaurant();
     }
     if (Restaurant == null)
     {
         return(RedirectToPage("./NotFound"));
     }
     return(Page());
 }
Example #7
0
        public async Task <IActionResult> OnPostAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Restaurant = await _context.Restaurant.FindAsync(id);

            if (Restaurant != null)
            {
                _context.Restaurant.Remove(Restaurant);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
 //Nullable restaurantId
 public IActionResult OnGet(int?restaurantId)
 {
     //instead of editing in view
     Cusines = _htmlHelper.GetEnumSelectList <Core.CuisineType>();
     if (restaurantId.HasValue)
     {
         Restaurant = _restaurantData.GetId(restaurantId.Value);
     }
     else
     {
         Restaurant = new Core.Restaurant();
     }
     if (Restaurant == null)
     {
         return(RedirectToPage("./NotFound"));
     }
     return(Page());
 }
 public Core.Restaurant Add(Core.Restaurant newRestaurant)
 {
     restaurants.Add(newRestaurant);
     newRestaurant.Id = restaurants.Max(r => r.Id) + 1;
     return(newRestaurant);
 }