private static void PlayWithFamilyService() { FamilyClient proxy = new FamilyClient("httpEP"); proxy.Endpoint.Binding.SendTimeout = TimeSpan.FromMinutes(15); proxy.Endpoint.Binding.ReceiveTimeout = TimeSpan.FromMinutes(15); PlayingWithFamilyService(proxy); proxy.Close(); Console.WriteLine(">> End of FamilyService CLIENT!"); Console.ReadLine(); }
public static void PlayingWithFamilyService(FamilyClient proxy) { // proxy.Add(new Data.Models.Family() { IsActive = true, Name = "Kowalscy" }); //proxy.Add(new Data.Models.Family() { IsActive = true, Name = "Nowaki" }); System.Threading.Thread.Sleep(1500); var result = proxy.GetAll(true); Console.WriteLine($"Downloaded {result.Count} results"); Console.WriteLine("Not active members (stored procedure call):"); var notActiveMembers = proxy.GetNotActiveMembersStoredProcedure(2);// result[1].Id); foreach (var r in notActiveMembers) { Console.WriteLine(r.FirstName); } }
static void Main(string[] args) { BasicClient basic = new BasicClient("Christina", "Nastevska", "15/05/2016", 60); BusinessType1Client businessType1Client = new BusinessType1Client("Mark", "Markson", "14/05/2016", 70); BusinessType2Client businessType2Client = new BusinessType2Client("Homer", "Simpson", "15/05/2016", 80); FamilyClient famulyClient = new FamilyClient("Marge", "Simpson", "14/05/2016", 100, 5); PremiumClient premiumClient = new PremiumClient("Bart", "Simpson", "15/05/2016", 150); basic.displayInfo(); basic.set(new PromotionType1()); basic.promotions(); basic.services(); Console.Out.WriteLine("\n"); businessType1Client.displayInfo(); businessType1Client.services(); businessType1Client.promote(); Console.Out.WriteLine("\n"); premiumClient.displayInfo(); premiumClient.promote(); premiumClient.services(); Console.Out.WriteLine("\n"); famulyClient.displayInfo(); famulyClient.promote(); famulyClient.services(); Console.Out.WriteLine("\n"); businessType2Client.displayInfo(); businessType2Client.services(); businessType2Client.promote(); }