public async Task <RefUser> CreateRefUser(RefUser refUser) { if (refUser != null) { _set.Add(refUser); await _context.SaveChangesAsync(); } return(refUser); }
public async Task UpdateUser(RefUser refuser) { var entity = await _set.FindAsync(refuser.RefUserId); if (entity != null) { _context.Entry(entity).CurrentValues.SetValues(refuser); await _context.SaveChangesAsync(); } }
public static void UpdateUserCache(RefUser refUser, string nip, IDistributedCache _cache) { var options = UserHelper.CacheOptions(); _cache.Remove(nip + "-RoleName"); UserHelper.SetUserCache(new DataCache() { RoleName = refUser.RoleName }, nip, _cache); }
public EmbedBuilder EmbedOwnRef(RefUser refuser) { EmbedBuilder builder = new EmbedBuilder(); StringBuilder sb = new StringBuilder(); foreach (var reflink in refuser.Reflinks) { sb.AppendLine($"**{reflink.Name}**: {reflink.Link}"); } builder.WithTitle($"Reflinks"); builder.WithDescription(sb.ToString()); builder.WithColor(Color.DarkBlue); return(builder); }