public ActionResult <object> SendOneTimePin([FromBody] LoginParent login) { try { Init(); var token = _authService.SendMeOneTimePin(login?.Email, login?.SchoolCode, ref _sbError); if (!token) { Response.StatusCode = 400; return((string)_sbError.ToString()); } return(true); } catch (Exception er) { return(Error(er)); } }
public ActionResult <object> Login([FromBody] LoginParent login) { try { Init(); var token = _authService.Login(login?.Email, login?.SchoolCode, login?.Password, ref _sbError); if (string.IsNullOrEmpty(token?.Token)) { Response.StatusCode = 400; return((string)_sbError.ToString()); } return(new { token = token?.Token }); } catch (Exception er) { return(Error(er)); } }