public async Task <Tuple <int, string> > InsertUserProfile(User user_in) { // Tuple<bool, Result<User>> result; // if(_context.UserProfiles.Any(uf => uf.Email == user_in.Email)){ // result = new Tuple<bool, Result<User>>(false, // new Result<User>(400, "User email already occupied", null)); // return result; // } //idē½®0 user_in.UserId = 0; Tuple <int, string> result; try { await _context.AddAsync(user_in); await _context.SaveChangesAsync(); } catch (Exception e) { result = Tuple.Create(400, "insert failed"); return(result); } // result = new Tuple<bool, Result<User>>(true, new Result<User>(200, null, user_in)); result = Tuple.Create(200, "insert successfully"); return(result); }