public IHttpActionResult Index(LoginModel model) { try { MusicianBusiness musicianBusiness = new MusicianBusiness(); Musician user = musicianBusiness.Login(model.email, model.password); if (user == null) { return(Unauthorized()); } BearerToken bearerLogin = new BearerToken(new BearerDatabaseManager(model.email)); bearerLogin.GenerateHeaderToken(user.id.ToString(), user.email); return(Ok(user)); } catch (Exception ex) { return(BadRequest(ex.StackTrace)); return(InternalServerError(ex)); } }
public void TestMethod1() { string email = "*****@*****.**"; string password = "******"; MusicianBusiness musicianBusiness = new MusicianBusiness(); Musician user = musicianBusiness.Login(email, password); BearerToken bearerLogin = new BearerToken(); bearerLogin.GenerateHeaderToken(user.id.ToString(), user.email); }
public void Login() { string name = "Teste User", email = "*****@*****.**", password = "******"; MusicianBusiness musicianBusiness = new MusicianBusiness(); Musician musician = musicianBusiness.Login(email, password); if (musician == null) { musician = new Musician { name = name, email = email, password = password }; musician = musicianBusiness.Create(musician); } loggedUser = musician; }