public bool LogIn(LeagueUser user) { try { return db.RunProcedure<bool>("splus.usp_CheckUserCredentials").FirstOrDefault(); } catch(SqlException ex) { throw; } }
public bool CreateAccount(LeagueUser u) { try { return db.ExecuteProcedure("splus.usp_InsertSummoner", new { SummonerID = u.SummonerID, Username = u.SummonerName, Password = u.Password }); } catch(SqlException ex) { throw; } }
public IHttpActionResult LogIn(LeagueUser user) { user.Password = hashPassword(user.Password); try { bool isLoggedIn = db.LogIn(user); if(isLoggedIn) { return Ok(isLoggedIn); } return Unauthorized(); } catch(Exception ex) { return InternalServerError(ex); } }
public IHttpActionResult CreateAccount(LeagueUser user) { user.Password = hashPassword(user.Password); try { bool isCreated = db.CreateAccount(user); if (isCreated) { return Ok(isCreated); } else { return Ok(false); } } catch(Exception ex) { return InternalServerError(); } }