internal async Task UpdateUser(RPUser rPUser) { using var connection = _database.GetDbConnection(); await _cache.InvalidateValueAsync($"rp-user-{rPUser.UserId}"); await connection.ExecuteAsync(UpdateUserSql, rPUser); }
public void OnGet(int userId) { UserCookbooks = _cookbooksRepo.Get().Where(c => c.UserId == userId).ToList(); RPUser = _rpUsersRepo.Get(userId); foreach (Cookbook cookbook in UserCookbooks) { cookbook.User = RPUser; } }
internal async Task <bool> CreateUser(IUser user) { var entity = new RPUser() { UserId = user.Id.ToString() }; using var connection = _database.GetDbConnection(); await connection.ExecuteAsync(CreateUserSql, entity); return(true); }
public void OnGet(int userId) { RPUser = _rpUsersRepo.Get(userId); }
public void OnGet(int id) { RPUser = _rpUsersRepo.Get(id); }