public static void Main() { Customer customer = new Customer("Pesho", "Peshev", "Peshev", "123456", "1", "Sofia", "nemaTakuvEmail", CustomerTypes.Diamond); Customer customer0 = new Customer("Pesho", "Peshev", "Peshev", "123456", "1", "Sofia", "nemaTakuvEmail", CustomerTypes.Diamond); Customer customer1 = new Customer("Pesho", "Peshev", "Peshea", "123456", "1", "Sofia", "nemaTakuvEmail", CustomerTypes.Diamond); Customer customer2 = new Customer("Pesho", "Peshev", "Peshev", "1234567", "1", "Sofia", "nemaTakuvEmail", CustomerTypes.Diamond); Console.WriteLine(customer.CompareTo(customer0)); Console.WriteLine(customer.CompareTo(customer1)); Console.WriteLine(customer.CompareTo(customer2)); }
static void Main(string[] args) { Customer one = new Customer("Gosho", "Peshev", "Meshev", 1111111111,"address","0000000000","email",CustomerType.Diamond); var two = one.Clone() as Customer; Console.WriteLine(two); Console.WriteLine(one == two); Console.WriteLine(one.CompareTo(two)); }
static void Main() { Customer pesho = new Customer("Petyr", "Antoniev", "Georgiev", "7289182732", "Sofia", "0921332", "*****@*****.**", CustomerType.Diamond); pesho.AddPayment(new Payment("Danyk", 200m)); Customer pesho2 = (Customer)pesho.Clone(); Console.WriteLine("pesho and pesho2 are equal: " + pesho.Equals(pesho2)); pesho2.Email = "*****@*****.**"; Console.WriteLine("pesho and pesho2 are equal: " + pesho.Equals(pesho2)); Console.WriteLine(pesho.CompareTo(pesho2)); pesho2.FirstName = "Ivan"; Console.WriteLine(pesho.CompareTo(pesho2)); }
static void Main(string[] args) { var cm1 = new Customer("Pesho", "Atanosov", "Peshev", "8508156699", "Iztok", "+359895445566", "*****@*****.**", new List <Payment>(), CustomerType.OneTime); var cm2 = new Customer("Pesho", "Atanosov", "Peshev", "8508156699", "Iztok", "+359895445566", "*****@*****.**", new List <Payment>(), CustomerType.Diamond); var cm3 = (Customer)cm2.Clone(); cm3.AddPayment( new Payment("Car", 5444), new Payment("House", 99999)); Console.WriteLine(cm3); Console.WriteLine(cm2); Console.WriteLine("Equal: {0}", cm1 == cm2); Console.WriteLine(cm2.CompareTo(cm1)); }
public static void Main() { var cm1 = new Customer("Pesho", "Atanosov", "Peshev", 8508156699, "Street 1", "+359895445566", "*****@*****.**", CustomerType.OneTime); var cm2 = new Customer("Pesho", "Atanosov", "Peshev", 8508156699, "Iztok", "+359895445566", "*****@*****.**", CustomerType.Diamond); Console.WriteLine(cm1 == cm2); var cm3 = (Customer)cm2.Clone(); cm3.AddPayment( new Payment("Kola", 5444), new Payment("Apartment", 99999)); Console.WriteLine(cm3); Console.WriteLine(cm2); Console.WriteLine(cm2.CompareTo(cm1)); }