Exemplo n.º 1
0
 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));
     }
 }
Exemplo n.º 2
0
        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));
            }
        }