public IActionResult Authenticate([FromBody] User usr) { var user = _contactDAL.Authenticate(usr.Username, usr.Password); if (user == null) { return(BadRequest(new { message = "Username or password is incorrect" })); } string t = TokenGenerator(); return(Ok(new { Id = user.Id, Username = user.Username, Token = t }));; }