public IHttpActionResult Post(UserDTO userDTO) { using (uowUser) { try { var usuarios = uowUser.UserRepository.GetAll(); appUser.ValidaUsuarioExiste(usuarios, userDTO); var user = appUser.Post(userDTO); uowUser.UserRepository.Insert(user); uowUser.SaveChanges(); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } } }