public async Task <IActionResult> Create([FromBody] CreateRoomRequest request) { var result = await _roomsService.CreateRoom(request); if (!result.Success) { return(BadRequest(result)); } return(Ok(result)); }
public async Task <IActionResult> CreateRoom([FromBody] Discoverer body) { try { var room = await _roomsService.CreateRoom(body.DiscovererId, body.FromDirection, body.FromRoomId); return(Ok(room)); } catch (DatabaseException e) { return(StatusCode(StatusCodes.Status500InternalServerError, e.Message)); } }
public IActionResult AddRoom(string roomName, string player_id) { if (roomName == "" || roomName == null) { // ViewBag.errmsg = ""; return(View("Rooms")); } if (player_id == "" || player_id == null) { // ViewBag.errmsg = ""; _logger.LogError("Rooms/addRoom player_id is null"); return(Redirect("Login")); } string[] res = _rs.CreateRoom(roomName, player_id); if (res[0] == "Rooms") { ViewBag.errmsg = res[1]; return(View("Rooms")); } return(Redirect("~/SetShips/FieldEditorView")); }
public async Task Create(string name, string password) { var roomId = _roomsService.CreateRoom(name, password); await JoinHelper(roomId); }
public IActionResult CreateRoom([FromForm] string rehearsal_room_name) { var user_id = int.Parse(HttpContext.User.FindFirstValue("user_id")); return(View(_roomsService.CreateRoom(rehearsal_room_name, user_id))); }