public void AssignSearchFilterEditorToUser(User user, SearchFilterEditor sfc) { using var context = new AppDataContext(_dbOptions); var dbUser = context.Users.Find(user.Id); dbUser.SearchFilterEditor = sfc; UpdateAndSaveUser(context, dbUser); }
// ========================================= public User AppendSearchFilterEditorToUser(SearchFilterEditor sf, User user) { using var context = new AppDataContext(_dbOptions); var dbUser = context.Users.Find(user.Id); dbUser.SearchFilterEditor = sf; return(UpdateAndSaveUser(context, dbUser)); }
public async Task <User> UpdateSearchFilterEditorAsync(Guid userId, JObject jsonString) { var entity = await _userRepo.GetOneAsync(userId); var searchFilterEditor = new SearchFilterEditor { FilterJson = jsonString }; entity.SearchFilterEditor = searchFilterEditor; return(_userRepo.Update(entity)); }
public async Task <User> UpdateSearchFilterEditorAsync(Guid userId, JObject jsonString) { var user = await GetOneAsync(u => u.Id.Equals(userId), nameof(User.SearchFilterEditor)); var searchFilterEditor = new SearchFilterEditor { FilterJson = jsonString }; user.SearchFilterEditor = searchFilterEditor; Update(user); await SaveAsync(); return(user); }
public UserBuilder WithSearchFilterColid(SearchFilterEditor searchFilter) { _entity.SearchFilterEditor = searchFilter; return(this); }