Example #1
0
        private static void CustomerAddTest()
        {
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());
            Customer        customer1       = new Customer()
            {
                UserId = 2, CustomerName = "Kaan's Company"
            };

            customerManager.Add(customer1);
            foreach (var customer in customerManager.GetAll().Data)
            {
                Console.WriteLine($"{customer.UserId}, {customer.CustomerName}");
            }
        }
Example #2
0
        private static void CustomerTests()
        {
            CustomerManager customerManager = new CustomerManager(new EFCustomerDal());
            var             customerResult  = customerManager.GetAll();

            Console.WriteLine("-----------------Customers------------------------");
            if (customerResult.Success)
            {
                foreach (var customer in customerResult.Data)
                {
                    Console.WriteLine(customer.UserId + " " + customer.CompanyName);
                }
            }
        }
        private void DeleteCustomer()
        {
            bool flag2  = true;
            int  choice = 0;

            while (flag2)
            {
                Console.WriteLine("Please select the customer to delete: ");
                choice = Convert.ToInt32(Console.ReadLine());
                var list = _customerManager.GetAll().Data;
                if (!list.Any(x => x.UserID == choice))
                {
                    Console.WriteLine(Messages.NotExist + "customer");
                }
                else
                {
                    flag2 = false;
                }
            }
            _customerManager.GetList(_customerManager.GetAll().Data);
            _customerManager.Delete(_customerManager.FindByID(choice).Data);
            Console.WriteLine("Customer" + Messages.DeleteSingular);
        }
Example #4
0
        public static void DeleteCustomer(CustomerManager customerManager)
        {
            Console.Clear();
            foreach (var customer in customerManager.GetAll().Data)
            {
                Console.WriteLine($"{customer.Id}. {customer.CompanyName}");
            }
            Console.Write("Lütfen Sistemden Silmek Istediğiniz Müşterinin Id sini Giriniz:");
            int customerId = Convert.ToInt32(Console.ReadLine());

            customerManager.Delete(new Customer {
                Id = customerId
            });
        }
Example #5
0
        private static void CustomerManagerGetAllTest()
        {
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());
            var             customerResult  = customerManager.GetAll();

            if (customerResult.Success)
            {
                foreach (var customer in customerResult.Data)
                {
                    Console.WriteLine(customer.UserId + " " + customer.CompanyName);
                }
            }
            Console.ReadKey();
        }
Example #6
0
        private static void CustomerTest()
        {
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());

            foreach (var item in customerManager.GetAll().Data)
            {
                Console.WriteLine("---------------------------------------------");
                Console.WriteLine("Customer Id : {0}", item.Id);
                Console.WriteLine("User Id : {0}", item.UserId);
                Console.WriteLine("Customer's Company Name : {0} ", item.CompanyName);
                Console.WriteLine("---------------------------------------------");
            }
            Console.WriteLine();
        }
Example #7
0
        private static void CustomerManagerTest()
        {
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());
            //customerManager.Add(new Customer { UserId = 1002, CompanyName = "Ev" });

            var result = customerManager.GetAll();

            if (result.Success)
            {
                foreach (var customer in result.Data)
                {
                    Console.WriteLine(customer.UserId + "---" + customer.CompanyName);
                }
            }
        }
Example #8
0
        private static void customerUser()
        {
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());

            //Customer customer = new Customer
            //{
            //    Id = 1,
            //    UserId =1,
            //    CompanyName = "HavaKaragoz",
            //};
            //customerManager.Add(customer);
            //customerManager.Update(customer);
            //customerManager.Delete(customer);
            customerManager.GetAll().Data.ForEach(c => Console.WriteLine(c.Id + " " + c.UserId + " " + c.CompanyName));
        }
Example #9
0
        //private static void rentalTest()
        //{
        //    var rentalManager = new RentalManager(new EfRentaldal());
        //    var rental = new Rental
        //    {
        //        //Id = 3,
        //        CarId = 4,
        //        CustomerId = 3,
        //        RentDate = DateTime.Now,
        //        ReturnDate = null
        //    };
        //    var result = rentalManager.Add(rental);
        //    if (!result.Success) Console.WriteLine(result.Message);
        //    //rentalManager.Update(rental);
        //    //rentalManager.Delete(rental);
        //    rentalManager.GetAll().Data.ForEach(r => Console.WriteLine(r.CarId + " " + r.RentDate));
        //}

        private static void customerUser()
        {
            var customerManager = new CustomerManager(new EfCustomerDal());
            var customer        = new Customer
            {
                //Id = 2,
                UserId      = 2,
                CompanyName = "DD"
            };

            customerManager.Add(customer);
            //customerManager.Update(customer);
            //customerManager.Delete(customer);
            customerManager.GetAll().Data.ForEach(c => Console.WriteLine(c.Id + " " + c.UserId + " " + c.CompanyName));
        }
Example #10
0
        private static void CustomerTest()
        {
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());

            customerManager.Add(new Customer {
                UserId = 1, CompanyName = "Susuzlu Ltd. Sti."
            });
            customerManager.Add(new Customer {
                UserId = 2, CompanyName = "AcunMedya"
            });
            foreach (var customer in customerManager.GetAll().Data)
            {
                Console.WriteLine(customer.CompanyName);
            }
        }
Example #11
0
        private static void CustomerTest()
        {
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());

            customerManager.Add(new Customer {
                UserId = 1, CompanyName = "Google"
            });
            customerManager.Add(new Customer {
                UserId = 3, CompanyName = "İnvivo"
            });
            foreach (var customer in customerManager.GetAll().Data)
            {
                Console.WriteLine(customer.CompanyName);
            }
        }
Example #12
0
        static void Main(string[] args)
        {
            CarManager      carManager      = new CarManager(new EfCarDal());
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());
            UserManager     userManager     = new UserManager(new EfUserDal());
            RentalManager   rentalManager   = new RentalManager(new EfRentalDal());

            var result = carManager.GetCarDetails();//Araçları listele

            foreach (var car in result.Data)
            {
                Console.WriteLine(car.Id + " --> " + car.BrandName + " / " + car.ColorName + " / " + car.DailyPrice);
            }
            Console.WriteLine(carManager.GetCarDetails().Message);


            Console.WriteLine("\nMüşteri Ekleme_________________");
            //customerManager.Add(new Customer { CompanyName = "Çanakkale Valiliği" });


            Console.WriteLine("\nid si 14 olan Müşteriyi Silme_________________");
            //customerManager.Delete(customerManager.GetById(14).Data);
            Console.WriteLine(Messages.CustomerDeleted);

            Console.WriteLine("\nMüşteri Listeleme_________________");//müşteri listele
            foreach (var cus in customerManager.GetAll().Data)
            {
                Console.WriteLine(cus.CompanyName);
            }

            Console.WriteLine("\nKullanıcıları Listeleme_______________");
            foreach (var item in userManager.GetAll().Data)
            {
                Console.WriteLine(item.FirstName + " /" + item.LastName + " /" + item.Email);
            }

            Console.WriteLine("\nKullanıcı Ekleme_______________");
            //userManager.Add(new User { FirstName = "Ahmet", LastName = "Kaya", Email = "*****@*****.**", Password = "******" });
            Console.WriteLine(Messages.UserAdded);

            //rentalManager.Add(new Rental//aracı kiralama
            //{
            //    CarId = 5,
            //    CustomerId = 3,
            //    RentDate = DateTime.Now,
            //    ReturnDate = null
            //});
        }
Example #13
0
        static void Main(string[] args)
        {
            Console.WriteLine("--------------Hello! THIS IS RECAP PROJECT-------------");
            //CarTest();

            //ColorTest();

            //BrandTest();

            //CarDetailsTest();

            UserManager userManager = new UserManager(new EFUserDal());

            userManager.Add(new User()
            {
                FirstName = "Hayri", LastName = "Bacaksız", Email = "*****@*****.**", Password = "******"
            });
            userManager.Add(new User()
            {
                FirstName = "Bahri", LastName = "Kolsuz", Email = "*****@*****.**", Password = "******"
            });
            userManager.Add(new User()
            {
                FirstName = "Zeki", LastName = "Kafasız", Email = "*****@*****.**", Password = "******"
            });

            Console.WriteLine("Bütün kullanıcılar .......");
            foreach (var item in userManager.GetAll().Data)
            {
                Console.WriteLine("Id:" + item.Id + "  FirstName:" + item.FirstName + "  LastName:" + item.LastName);
            }

            CustomerManager customerManager = new CustomerManager(new EFCustomerDal());

            customerManager.Add(new Customer()
            {
                UserId = 2, CompanyName = "KOLSUZLAR A.Ş"
            });
            customerManager.Add(new Customer()
            {
                UserId = 3, CompanyName = "HEADLESS A.Ş"
            });
            Console.WriteLine("Bütün Müşteriler .......");
            foreach (var item in customerManager.GetAll().Data)
            {
                Console.WriteLine("Id:" + item.UserId + "  CompanyName:" + item.CompanyName);
            }
        }
Example #14
0
        private static void CustomerTest()
        {
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());

            //customerManager.Add(new Customer { UserId = 3,CompanyName = "Yapı Kredi" });

            var customerResult = customerManager.GetAll();

            if (customerResult.Success)
            {
                foreach (var customer in customerResult.Data)
                {
                    Console.WriteLine(customer.CompanyName);
                }
            }
        }
Example #15
0
        static void CustomerTest()
        {
            //Customer customer1 = new Customer {UserId=1, CompanyName="Orjin Bilisim" };
            //Customer customer2 = new Customer {UserId=2, CompanyName="Van Bilisim" };

            CustomerManager cm = new CustomerManager(new EfCustomerDal());
            //cm.Add(customer1);
            //cm.Add(customer2);

            var result = cm.GetAll();

            foreach (var item in result.Data)
            {
                Console.WriteLine(item.CompanyName);
            }
        }
Example #16
0
        private static void CustomerGetAll()
        {
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());

            try
            {
                foreach (var customer in customerManager.GetAll().Data)
                {
                    Console.WriteLine("Müşteri Şirket Adı: {0}", customer.CompanyName);
                }
            }
            catch (Exception)
            {
                Console.WriteLine("Müşteriler getirilirken bir hata oluştu");
            }
        }
Example #17
0
        private static void GetAllCustomerTest(CustomerManager customerManager)
        {
            var customers = customerManager.GetAll();

            if (customers.Success)
            {
                foreach (var c in customers.Data)
                {
                    Console.WriteLine(c.CompanyName);
                }
            }
            else
            {
                Console.WriteLine(customers.Message);
            }
        }
Example #18
0
        private static void CustomerTest(CustomerManager customerManager)
        {
            var result = customerManager.GetAll();

            if (result.Success)
            {
                foreach (var customer in result.Data)
                {
                    Console.WriteLine("{0} - {1}", customer.CompanyName, customer.Id);
                }
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Example #19
0
        static void Main(string[] args)
        {
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());

            customerManager.Add(new Customer
            {
                CompanyName = "ÖZER",
                UserId      = 1
            });
            var result = customerManager.GetAll();

            foreach (var item in result.Data)
            {
                Console.WriteLine(item.CompanyName);
            }
        }
Example #20
0
        private static void CustomerTest()
        {
            Console.WriteLine("*************************Customer******************************");
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());

            foreach (var item in customerManager.GetAll().Data)
            {
                Console.WriteLine(item.CompanyName);
            }

            Customer customer = new Customer {
                UserId = 3, CompanyName = "Company3"
            };

            //var result = customerManager.Add(customer);
            //Console.WriteLine(result.Message);
        }
        private static void CustomerTest()
        {
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());
            var             result          = customerManager.GetAll();

            if (result.Success)
            {
                foreach (var customer in result.Data)
                {
                    Console.WriteLine(customer.CompanyName);
                }
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Example #22
0
        private static void CustomerTest()
        {
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());

            //customerManager.Add(new Customer { UserId = 1, CompanyName = "A" });
            customerManager.Add(new Customer {
                CustomerId = 3, UserId = 7, CompanyName = "B"
            });


            var result = customerManager.GetAll();

            foreach (var customer in result.Data)
            {
                Console.WriteLine(customer.CompanyName);
            }
        }
        //private static void UserTest(UserManager userManager)
        //{
        //    userManager.Add(new User { Email = "e", FirstName = "a", LastName = "b", Password = "******" });
        //    foreach (var users in userManager.GetAll().Data)
        //    {
        //        Console.WriteLine(users.FirstName);
        //    }

        //    userManager.Update(new User { Id = 3, Email = "E", FirstName = "A", LastName = "B", Password = "******" });
        //    userManager.Delete(new User { Id = 4 });
        //}

        private static void CustomerTest(CustomerManager customerManager)
        {
            customerManager.Add(new Customer {
                CompanyName = " A Şirketi", UserId = 1
            });
            foreach (var customers in customerManager.GetAll().Data)
            {
                Console.WriteLine("Şirket Adı: " + customers.CompanyName + "User Id: " + customers.UserId);
            }

            customerManager.Update(new Customer {
                CompanyName = " X Şirketi", UserId = 6, CustomerId = 7
            });
            customerManager.Delete(new Customer {
                CustomerId = 6
            });
        }
Example #24
0
        private static void CustomerTest()
        {
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());
            var             result          = customerManager.GetAll();

            if (result.Success == true)
            {
                foreach (var customer in result.Data)
                {
                    Console.WriteLine("Customer Id:" + customer.Id + " Company Name:" + customer.CompanyName + " User Id:" + customer.UserId);
                }
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Example #25
0
        private static Customer AddCustomer(CustomerManager customerManager)
        {
            Console.WriteLine("Müşterileri listeleniyor...");
            foreach (var item in customerManager.GetAll().Data)
            {
                Console.WriteLine($"\nMüşteri Id : {item.UserId }\nMüşteri Kurumu : {item.CompanyName}");
            }
            Console.WriteLine("Sırasıyla Bilgileri Giriniz:\nKullanıcı ID giriniz : ");
            int userId = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Kurum Ismi Giriniz : ");
            string companyName = Console.ReadLine();

            return(new Customer {
                UserId = userId, CompanyName = companyName
            });
        }
Example #26
0
        private static void CustomerTest()
        {
            CustomerManager customerManager = new CustomerManager(new EFCustomerDal());
            var             result          = customerManager.GetAll();

            if (result.Success == true)
            {
                foreach (var item in customerManager.GetByCustomerId(3).Data)
                {
                    Console.WriteLine(item.CustomerId + " / " + item.CompanyName);
                }
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Example #27
0
        private static void CustomersList(CustomerManager customerManager)
        {
            var result = customerManager.GetAll();

            if (result.Success == true)
            {
                foreach (var customers in result.Data)
                {
                    Console.WriteLine("CustomerId: " + customers.CustomerId + "\n" + "UserId: " + customers.UserId + "\n" + "CompanyName: " + customers.CompanyName + "\n");
                }
            }

            else
            {
                Console.WriteLine(result.Message);
            }
        }
Example #28
0
        private static void CustomerManagerTest()
        {
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());

            customerManager.Add(new Customer {
                Id = 1, UserId = 1, CompanyName = "Kardeşler Kundura"
            });
            customerManager.Add(new Customer {
                Id = 2, UserId = 2, CompanyName = "Hakan Plastik"
            });
            var result = customerManager.GetAll();

            foreach (var customer in result.Data)
            {
                Console.WriteLine(customer.Id + " " + customer.CompanyName);
            }
        }
Example #29
0
        private static void CustomerTest()
        {
            Console.WriteLine("----müşteri test-------");

            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());

            customerManager.Add(new Customer {
                UserId = 1, CompanyName = "Nisan Fırsatları"
            });

            var result = customerManager.GetAll();

            foreach (var customer in result.Data)
            {
                Console.WriteLine(customer.CompanyName);
            }
        }
Example #30
0
        /**   public  void ProductTest()
         * {
         *     ProductManager productManager = new ProductManager(new EfProductDal());
         *     //var result = productManager.GetProductDetailDtos();
         *     //if (result.Success == true)
         *     //{
         *     //    foreach (var product in result.Data)
         *     //    {
         *     //        Console.WriteLine("ProductId" + product.ProductId);
         *     //        Console.WriteLine("ProductName" + product.ProductName);
         *     //        Console.WriteLine("CategoryName" + product.CategoryName);
         *     //        Console.WriteLine("UnitsInStock" + product.UnitsInStock);
         *     //    }
         *     //}
         *     //else
         *     //{
         *     //    Console.WriteLine(result.Message);
         *     //}
         *
         *
         *     var result2 = productManager.GetAll();
         *     if (result2.Success == true)
         *     {
         *         foreach (var product in result2.Data)
         *         {
         *             Console.WriteLine("ProductID : " + product.ProductID);
         *             Console.WriteLine("ProductName : " + product.CategoryID);
         *             Console.WriteLine("ProductName : " + product.ProductName);
         *             Console.WriteLine("UnitPrice : " + product.UnitPrice);
         *             Console.WriteLine("ProductName : " + product.UnitsInStock);
         *             Console.WriteLine("=========================" );
         *
         *         }
         *     }
         *     else
         *     {
         *         Console.WriteLine(result2.Message);
         *     }
         *
         *     //foreach (var product in productManager.GetAll().Data)
         *     //{
         *     //    Console.WriteLine("ProductID : " + product.ProductID);
         *     //    Console.WriteLine("ProductName : " + product.CategoryID);
         *     //    Console.WriteLine("ProductName : " + product.ProductName);
         *     //    Console.WriteLine("UnitPrice : " + product.UnitPrice);
         *     //    Console.WriteLine("ProductName : " + product.UnitsInStock);
         *     //}
         *
         *     //productManager.Add(new Product
         *     //{
         *     //    ProductID = 78,
         *     //    ProductName = "Test",
         *     //    SupplierID = 10,
         *     //    CategoryID = 220,
         *     //    QuantityPerUnit = "0 boxes x 8 pieces",
         *     //    UnitPrice = 500,
         *     //    UnitsInStock = 7,
         *     //    UnitsOnOrder = 70,
         *     //    ReorderLevel = 20,
         *     //    Discontinued = false
         *
         *     //});
         *     //productManager.GetById(2021);
         *     //productManager.GetAllByCategoryId(2020);
         *
         *     //foreach (var product in productManager.GetProductDetailDtos().Data)
         *     //{
         *     //    Console.WriteLine("ProductId" + product.ProductId);
         *     //    Console.WriteLine("ProductName" + product.ProductName);
         *     //    Console.WriteLine("CategoryName" + product.CategoryName);
         *     //    Console.WriteLine("UnitsInStock" + product.UnitsInStock);
         *     //}
         *
         *     //productManager.GetByUnitPrice(500, 1500);
         *
         *     //productManager.Update(new Product
         *     //{
         *     //    ProductID = 2025,
         *     //    CategoryID = 2025,
         *     //    ProductName = "TestTest",
         *     //    UnitPrice = 50,
         *     //    UnitsInStock = 70
         *     //});
         *     //productManager.Delete(new Product
         *     //{
         *     //    ProductID = 50,
         *     //    ProductName = "Valkoinen suklaa",
         *     //    SupplierID = 23,
         *     //    CategoryID =3,
         *     //    QuantityPerUnit = "12 - 100 g bars",
         *     //    UnitPrice = 162500,
         *     //    UnitsInStock = 65,
         *     //    UnitsOnOrder = 0,
         *     //    ReorderLevel = 30,
         *     //    Discontinued = false
         *     //});
         *
         * }*/
        //customer
        //********************** SonarQube ********************
        public void CustomerTest()
        {
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());

            foreach (var customer in customerManager.GetAll().Data)
            {
                Console.WriteLine("CustomerID : " + customer.CustomerID);
                Console.WriteLine("CompanyName : " + customer.CompanyName);
                Console.WriteLine("ContactName : " + customer.ContactName);
                Console.WriteLine("City : " + customer.City);
            }
            Customer customer1 = customerManager.GetById("TRAIH").Data;

            Console.WriteLine(customer1.CompanyName);
            Console.WriteLine(customer1.ContactName);
            Console.WriteLine(customer1.City);
        }