public IActionResult GetByID(Guid roomID) { try { var result = _repo.GetByGuid(roomID); return(Ok(result)); } catch (Exception ex) { logger.Error($"An error occured: {ex.Message}"); return(BadRequest(ex.Message)); } }
public IActionResult Create([FromBody] CreateUserDto dto) { try { //check room exists var room = _roomRepo.GetByGuid(dto.RoomID); if (room == null || room.RoomID == null) { return(BadRequest("Invalid roomID")); } _hub.Clients.All.SendAsync("RefreshRoom", "Refresh Room"); var result = _repo.Create(dto); return(Ok(result)); } catch (Exception ex) { logger.Error($"An error occured: {ex.Message}"); return(BadRequest(ex.Message)); } }