public async Task <IActionResult> Login([FromBody] Login l) { try { var hash = DataValues.getHashed(l.Password); var p = _context.Propietario.FirstOrDefault(u => u.Mail == l.Usuario && u.Password == hash); if (p == null) { return(BadRequest("Tus credenciales no coinciden con una cuenta en nuestro sistema")); } else { return(Ok(new JwtSecurityTokenHandler().WriteToken(DataValues.getToken(p)))); } } catch (Exception ex) { return(BadRequest(ex)); } }