예제 #1
0
        public IHttpActionResult AuthenticateUser(User u)
        {
            bool validated = false;

            using (DAL.UserRepository repo = new DAL.UserRepository(_con))
            {
                validated = repo.AuthenticateUser(UserConverter.ConvertFrom_NoID(u));
            }

            if (validated)
            {
                return(Ok(validated));
            }
            return(BadRequest());
        }
예제 #2
0
        public IHttpActionResult Login(Models.User u)
        {
            bool validated = false;

            using (DAL.UserRepository repo = new DAL.UserRepository())
            {
                validated = repo.AuthenticateUser(UserConverter.ConvertFrom(u));
            }

            if (u.Username == "Martin")
            {
                return(Content((HttpStatusCode)418, u));
            }
            if (validated)
            {
                return(Ok(validated));
            }
            return(NotFound());
        }