public async Task GetAllRestaurants_ShouldGetGetAllRestaurants() { var expectedRestaurants = _fixture.CreateMany <RestaurantTableEntity>(); _mockCloudTableRepository.Setup(x => x.GetAllRestaurantsAsync()).ReturnsAsync(expectedRestaurants); var restaurantFunctions = new RestaurantFunctions(_mockCloudTableRepository.Object); var result = await restaurantFunctions.GetAllRestaurants(null) as OkObjectResult; Assert.Equal(200, result.StatusCode); result.Value.Should().BeEquivalentTo(expectedRestaurants); }
public ActionResult DeleteConfirmed(int id) { try { RestaurantFunctions rf = new RestaurantFunctions(); rf.RemoveRestaurant(id); return(RedirectToAction("Index", "Restaurant", null)); } catch { return(new EmptyResult()); } }
public ActionResult Create(WebRestaurant webRestaurant) { try { if (ModelState.IsValid) { var temp = WebDataConversion.WebRestaurantToData(webRestaurant); var rf = new RestaurantFunctions(); rf.AddRestaurant(temp); return(RedirectToAction("Index", "Restaurant", null)); } else { return(View("Create")); } } catch { return(new EmptyResult()); } }
public ActionResult EditR(WebRestaurant wr) { try { if (ModelState.IsValid) { var temp = WebDataConversion.WebRestaurantToData(wr); RestaurantFunctions rf = new RestaurantFunctions(); rf.UpdateRestaurant(wr.RestaurantID, temp); return(RedirectToAction("Details", "Restaurant", new { @id = wr.RestaurantID })); } else { return(View("Edit")); } } catch { return(new EmptyResult()); } }