public User GetUser() { var emailUser = HttpContext.User.Claims.FirstOrDefault(x => x.Type == "email")?.Value; if (emailUser != null) { var user = _userRepository.GetFirst(x => x.EmailUser == emailUser); if (user != null) { return(user); } } var newUser = new User(emailUser); if (_userRepository.Add(newUser)) { return(newUser); } return(null); }
public User GetUser() { var emailUser = GetEmailUser(); if (emailUser != null) { var user = _userRepository.GetFirst(x => x.EmailUser == emailUser); if (user != null) { return(user); } else { var newUser = new User(emailUser); if (_userRepository.Add(newUser)) { return(newUser); } } } return(null); }