Ejemplo n.º 1
0
        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));
            }
        }
Ejemplo n.º 2
0
        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);
        }