public async Task ShippingCarGetter() { CarServices serv = new CarServices(); var ResBack = await serv.GetAllShippingCars(); ShippingCars = new ObservableCollection <Car>(ResBack); foreach (var item in ShippingCars) { item.Position = new Position(Convert.ToDouble(item.Member.lat), Convert.ToDouble(item.Member.lng)); if (item.cartypename == null) { switch (item.Member.cartype) { case "1": item.cartypename = "صغيرة"; break; case "2": item.cartypename = "دينا"; break; case "3": item.cartypename = "تريلة"; break; case "4": item.cartypename = "سطحة"; break; } } item.Title = item.Member.name; item.ShowCallout = true; if (item.Order != null) { if (item.Order.weight != null) { if (Convert.ToDouble(item.Order.weight) > (0.9 * Convert.ToDouble(item.Member.load)) && item.cartypename == "دينا") { item.carmodalname = "dinared"; } else if (item.Order.weight >= 0.25 * int.Parse(item.Member.load) && item.Order.weight < 0.9 * int.Parse(item.Member.load) && item.cartypename == "دينا") { item.Image = "dinablue.png"; } else if (item.Order.weight >= 0.9 * int.Parse(item.Member.load) && item.cartypename == "صغيرة") { item.Image = "smallred.png"; } else if (item.Order.weight >= (0.25 * int.Parse(item.Member.load)) && item.Order.weight < 0.9 * int.Parse(item.Member.load) && item.cartypename == "صغيرة") { item.Image = "smallblue.png"; } else if (item.Order.weight >= 0.9 * int.Parse(item.Member.load) && item.cartypename == "تريلة") { item.Image = "trilared.png"; } else if (item.Order.weight >= (0.25 * int.Parse(item.Member.load)) && item.Order.weight < (0.9 * int.Parse(item.Member.load)) && item.cartypename == "تريلة") { item.Image = "trilblue.png"; } else if (item.Order.weight >= (0.9 * int.Parse(item.Member.load)) && item.cartypename == "سطحة") { item.Image = "sathared.png"; } else if (item.Order.weight >= (0.25 * int.Parse(item.Member.load)) && item.Order.weight < (0.9 * int.Parse(item.Member.load)) && item.cartypename == "سطحة") { item.Image = "sathablue.png"; } else { if (item.Order.weight < 0.25 * double.Parse(item.Member.load) && item.cartypename == "دينا") { item.Image = "dinagreen.png"; } else if (item.Order.weight < 0.25 * double.Parse(item.Member.load) && item.cartypename == "صغيرة") { item.Image = "smallgreen.png"; } else if (item.Order.weight < 0.25 * double.Parse(item.Member.load) && item.cartypename == "تريلة") { item.Image = "trilagreen.png"; } else if (item.Order.weight < 0.25 * double.Parse(item.Member.load) && item.cartypename == "سطحة") { item.Image = "sathagreen.png"; } } } else { if (item.cartypename == "دينا") { item.Image = "dinagreen.png"; } else if (item.cartypename == "صغيرة") { item.Image = "smallgreen.png"; } else if (item.cartypename == "تريلة") { item.Image = "trilagreen.png"; } else if (item.cartypename == "سطحة") { item.Image = "sathagreen.png"; } } } else { if (item.cartypename == "دينا") { item.Image = "dinagreen.png"; } else if (item.cartypename == "صغيرة") { item.Image = "smallgreen.png"; } else if (item.cartypename == "تريلة") { item.Image = "trilagreen.png"; } else if (item.cartypename == "سطحة") { item.Image = "sathagreen.png"; } } } }