public async Task LogOperationAsync(UnverifyLogOperation operation, IUser fromUser, IGuild guild, UnverifyLogDataBase data) { var entity = new UnverifyLog() { Data = JsonConvert.SerializeObject(data), DateTime = DateTime.Now, GuildID = guild.Id.ToString(), Operation = operation, FromUserID = fromUser.Id.ToString() }; await Context.UnverifyLog.AddAsync(entity).ConfigureAwait(false); await Context.SaveChangesAsync().ConfigureAwait(false); }
public void LogOperation(UnverifyLogOperation operation, IUser fromUser, IGuild guild, IUser toUser, object data) { var entity = new UnverifyLog() { Data = JsonConvert.SerializeObject(data), DateTime = DateTime.Now, GuildIDSnowflake = guild.Id, Operation = operation, FromUserIDSnowflake = fromUser.Id, DestUserIDSnowflake = toUser.Id }; Context.UnverifyLog.Add(entity); Context.SaveChanges(); }
public async Task <UnverifyLog> SaveLogOperationAsync(UnverifyLogOperation operation, JObject jsonData, long fromUserID, long toUserID) { var entity = new UnverifyLog() { CreatedAt = DateTime.Now, FromUserID = fromUserID, Json = jsonData, Operation = operation, ToUserID = toUserID }; await GrillBotRepository.AddAsync(entity); await GrillBotRepository.CommitAsync(); return(entity); }
private void Save(UnverifyLogOperation operation, IUser fromUser, IUser toUser, IGuild guild, object data) { Repository.LogOperation(operation, fromUser, guild, toUser, data); }