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); }
public HttpResponseMessage Post(Cidade cidade) { _repository.Add <Cidade>(cidade); _repository.Commit(); return(Request.CreateResponse(HttpStatusCode.OK, cidade)); }
public HttpResponseMessage Post(Estado estado) { _repository.Add <Estado>(estado); _repository.Commit(); return(Request.CreateResponse(HttpStatusCode.OK, estado)); }
public HttpResponseMessage Post(Pais pais) { _repository.Add <Pais>(pais); _repository.Commit(); return(Request.CreateResponse(HttpStatusCode.OK, pais)); }