public async Task <ServiceResponse <bool> > addDeliveryRegion(AddRestaurantRegionDto newRegionId) { ServiceResponse <bool> response = new ServiceResponse <bool>(); Restaurant restaurant = await _context.Restaurants.FirstOrDefaultAsync(x => x.UserId == GetUserId()); Region region = await _context.Regions.FirstOrDefaultAsync(x => x.Id == newRegionId.RegionId); if (region == null) { response.Success = false; response.Message = "Region is not found."; return(response); } RestaurantRegion restaurantRegion = new RestaurantRegion { Restaurant = restaurant, Region = region }; await _context.RestaurantRegions.AddAsync(restaurantRegion); await _context.SaveChangesAsync(); response.Success = true; response.Data = true; return(response); }
public async Task <IActionResult> addDeliveryRegion(AddRestaurantRegionDto newRegionId) { return(Ok(await _restaurantRegionService.addDeliveryRegion(newRegionId))); }