示例#1
0
        public IHttpActionResult Login(LoginModel model)
        {
            var temp = new UserModel();
            User user = db.Users.FirstOrDefault(c => c.Email == model.uname && c.Password == model.pass);

            if (user == null)
            {
                return BadRequest("Invalid Credentials");
            }
            else
            {
                var token = new TokenModel(user);
                token.CreateToken();
                temp = ModelFactory.ParseUserEntityToModel(user);
            }
                
            return Ok(temp);
        }