public IActionResult OnGet(int restaurantId) { Restaurant = restaurantData.GetById(restaurantId); if (Restaurant == null) { return(RedirectToPage("./NotFound")); } return(Page()); }
//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); }
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); }
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()); }
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); }