public LoginResponse Login(Login login) { User fetchedUser = _context.Users.Where(w => w.Email == login.Email).SingleOrDefault(); if (fetchedUser != null) { login.LoggedIn = (fetchedUser.Password == Cryptography.Encrypt(login.Password)); if (login.LoggedIn) { IsAuthenticated(login, out string token); login.Token = token; } } return(login.Adapt <LoginResponse>()); }