public async Task <List <RoomViewModel> > AvailableRoomsByOfficeAsync(GetAvailableRoomsByOfficeCommand command) { Check.NotNull(command, nameof(command)); return(await _applicationContext.Rooms .Where(x => x.OfficeId == command.OfficeId) .ProjectTo <RoomViewModel>(_mapper.ConfigurationProvider) .ToListAsync()); }
public async Task <IActionResult> GetRoomsByOfficeAsync([FromBody] GetAvailableRoomsByOfficeCommand command) { return(Ok(await _roomBusiness.AvailableRoomsByOfficeAsync(command))); }