private static Clan CalculateClan(ClanPlataform clan, DbProvider provider, DbRecorder recorder) { Log.DebugFormat("Calculando cla {0}@{1}...", clan.ClanTag, clan.Plataform); var cc = provider.GetClan(clan.Plataform, clan.ClanId); if (cc == null) { Log.Warn("O cla ainda não teve nenhum membro atualizado."); return(null); } if (cc.Count == 0) { Log.Warn("O cla ainda não teve nenhum membro atualizado."); return(null); } Log.InfoFormat("------------------------------------------------------------------"); Log.InfoFormat("cla: {0}@{1}", cc.ClanTag, cc.Plataform); Log.InfoFormat("# Membros: {0};{1};{2} - Patched: {3}", cc.Count, cc.Active, 0, cc.NumberOfPatchedPlayers); Log.InfoFormat("Batalhas: T:{0:N0};A:{1:N0};W:{2:N0}", cc.TotalBattles, cc.ActiveBattles, 0); recorder.SetClanCalculation(cc); return(cc); }