public static int GetUpdatedActivedVillage(string html) { var doc = new HtmlDocument(); doc.LoadHtml(html); return(UtilityTask.GetUpdatedActivedVillage(doc)); }
public static async Task <bool> Execute(CancellationToken cancellationToken) { cancellationToken.ThrowIfCancellationRequested(); await client.ExecuteJavascript(ScriptGenerator.GetLoginScript (client.Setting.Account, client.Setting.Password, client.Setting.IsLowResolution)); if (!UtilityTask.IsLogon()) { return(false); } return(true); }
private static void LoadCityBuildings(HtmlDocument doc) { var village = client.Villages.Where(v => v.IsActive == true).FirstOrDefault(); if (doc == null || village == null) { return; } var newCityBuildings = UtilityTask.GetCityBuildings(village.VillageId, doc); var oldSuburbsBuildings = village.Buildings.Where(v => v.BuildingId <= 18); var buildings = oldSuburbsBuildings.Concat(newCityBuildings); village.Buildings = new List <Building>(buildings); }