public async Task <ServiceResponse <GetRestaurantDto> > createRestaurant(AddRestaurantDto request) { ServiceResponse <GetRestaurantDto> response = new ServiceResponse <GetRestaurantDto>(); Restaurant restaurant = _mapper.Map <Restaurant>(request); restaurant.User = await _context.Users.FirstOrDefaultAsync(x => x.Id == GetUserId()); await _context.AddAsync(restaurant); await _context.SaveChangesAsync(); response.Data = _mapper.Map <GetRestaurantDto>(restaurant); return(response); }
public async Task <IActionResult> createRestaurant(AddRestaurantDto request) { return(Ok(await _restaurantService.createRestaurant(request))); }