public IActionResult CreateStream(StreamModel stream) { int gameID = DataLibrary.DataAccess.SQLDataAccess.getGameID(stream.GameTitle); if (gameID < 0) { ModelState.AddModelError("Game", "The game was not found. Please check the game and try again."); } if (ModelState.IsValid) { DataLibrary.Models.StreamModel streamData = new DataLibrary.Models.StreamModel(); streamData.Title = stream.Title; streamData.Link = stream.Link; streamData.GameID = gameID; int streamID = DataLibrary.DataAccess.SQLDataAccess.CreateStream(streamData); string Username = HttpContext.Session.GetString("Username"); DataLibrary.DataAccess.SQLDataAccess.HostStream(Username, streamID); return(RedirectToAction("PlayerHome", "Home")); } return(View(stream)); }
public IActionResult EditStream(int StreamID) { DataLibrary.Models.StreamModel streamData = DataLibrary.DataAccess.SQLDataAccess.GetStreamInfo(StreamID); StreamModel streamView = new StreamModel(); streamView.StreamID = StreamID; streamView.GameTitle = DataLibrary.DataAccess.SQLDataAccess.GetGameInfo(streamData.GameID).Title; streamView.Link = streamData.Link; streamView.Title = streamData.Title; return(View(streamView)); }
public IActionResult EditStream(StreamModel stream) { int gameID = DataLibrary.DataAccess.SQLDataAccess.getGameID(stream.GameTitle); if (gameID < 0) { ModelState.AddModelError("Game", "The game was not found. Please check the game and try again."); } if (ModelState.IsValid) { DataLibrary.Models.StreamModel streamData = new DataLibrary.Models.StreamModel(); streamData.Title = stream.Title; streamData.Link = stream.Link; streamData.GameID = gameID; streamData.StreamID = stream.StreamID; DataLibrary.DataAccess.SQLDataAccess.EditStream(streamData); return(RedirectToAction("StreamInfo", "Stream", new { StreamID = stream.StreamID })); } return(View(stream)); }