public async Task UpdateRestaurant(Models.Restaurants restaurant) { var updatedRestaurant = this.restaurantsDbContext.Restaurants.Attach(restaurant); updatedRestaurant.State = EntityState.Modified; await this.restaurantsDbContext.SaveChangesAsync(); }
internal static Models.Restaurants MapNewRestaurantDTO(RestaurantDTO restaurant) { var newRestaurant = new Models.Restaurants { Address = restaurant.Address, Position = GetGeometry(restaurant.Position), Email = restaurant.Email, Enabled = true, IdRestaurantType = restaurant.IdRestaurantType, Name = restaurant.Name, PhoneNumber = restaurant.PhoneNumber }; return(newRestaurant); }
internal static Models.Restaurants MapRestaurantDTO(RestaurantDTO restaurant) { var updatedRestaurant = new Models.Restaurants { Id = restaurant.Id, Address = restaurant.Address, Position = GetGeometry(restaurant.Position), Email = restaurant.Email, Enabled = true, IdRestaurantType = restaurant.IdRestaurantType, Name = restaurant.Name, PhoneNumber = restaurant.PhoneNumber, AverageRating = restaurant.AverageRating }; return(updatedRestaurant); }
public async Task <IActionResult> AddRestaurant(RestaurantDTO restaurant) { var newRestaurant = new Models.Restaurants { Address = restaurant.Address, Email = restaurant.Email, Enabled = true, IdRestaurantType = restaurant.IdRestaurantType, Latitude = restaurant.Latitude, Longitude = restaurant.Longitude, Name = restaurant.Name, PhoneNumber = restaurant.PhoneNumber }; await restaurantService.AddRestaurant(newRestaurant); return(Ok()); }
public async Task <IActionResult> UpdateRestaurant(RestaurantDTO restaurant) { var updatedRestaurant = new Models.Restaurants { Id = restaurant.Id, Address = restaurant.Address, Email = restaurant.Email, Enabled = true, IdRestaurantType = restaurant.IdRestaurantType, Latitude = restaurant.Latitude, Longitude = restaurant.Longitude, Name = restaurant.Name, PhoneNumber = restaurant.PhoneNumber, AverageRating = restaurant.AverageRating }; await restaurantService.UpdateRestaurant(updatedRestaurant); return(Ok()); }
public async Task AddRestaurant(Models.Restaurants restaurant) { this.restaurantsDbContext.Restaurants.Add(restaurant); await this.restaurantsDbContext.SaveChangesAsync(); }