Example #1
0
        static void Main(string[] args)
        {
            CarManager   carManager   = new CarManager(new EfCarDal());
            BrandManager brandManager = new BrandManager(new EfBrandDal());
            ColorManager colorManager = new ColorManager(new EfColorDal());
            // UserManager userManager = new UserManager(new EfUserDal());
            RentalManager   rentalManager   = new RentalManager(new EfRentalDal());
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());

            foreach (var car in carManager.GetCarDetail().Data)
            {
                Console.WriteLine(car.ColorName + "/" + car.BrandName);
            }


            //foreach (var user in userManager.GetAll())
            //{
            //    Console.WriteLine(user.FirstName+"/"+user.LastName);
            //}
        }
Example #2
0
        private static void GetBrandById(BrandManager brandManager)
        {
            Console.WriteLine("---------- Marka Bilgileri Detay Ekranı ----------");
            Console.WriteLine("Marka Id'si giriniz: ");
            int id = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine(" ");

            var result = brandManager.GetById(id);

            if (result.Data != null)
            {
                Console.WriteLine("Brand Id\tBrand Name");
                Console.WriteLine($"{result.Data.BrandId}\t\t{result.Data.BrandName}");
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Example #3
0
        static void Main(string[] args)
        {
            CarManager    carManager    = new CarManager(new EfCarDal());
            BrandManager  brandManager  = new BrandManager(new EfBrandDal());
            ColorManager  colorManager  = new ColorManager(new EfColorDal());
            RentalManager rentalManager = new RentalManager(new EfRentalDal());

            var result = rentalManager.GetRentalDetail();

            if (result.Success == true)
            {
                foreach (var rental in result.Data)
                {
                    Console.WriteLine(rental.CarName + "-/-" + rental.DailyPrice);
                }
            }
            else
            {
                Console.WriteLine(Messages.NotFound);
            }

            foreach (var rentalcar in rentalManager.GetRentalDetail().Data)
            {
                Console.WriteLine(rentalcar.CarName);
            }

            foreach (var car in carManager.GetCarDetail().Data)
            {
                Console.WriteLine(car.CarName + "/" + car.BrandName + "/" + car.ColorName + "/" + car.DailyPrice);
            }

            foreach (var brand in brandManager.GetBrandAll().Data)
            {
                Console.WriteLine(brand.BrandName);
            }

            foreach (var color in colorManager.GetColorAll().Data)
            {
                Console.WriteLine(color.ColorName);
            }
        }
Example #4
0
        static void Main(string[] args)
        {
            Car   car1   = new Car();
            Brand brand1 = new Brand();
            Color color1 = new Color();

            //car1.CarId = 1;
            car1.BrandId     = 1;
            car1.ColorId     = 1;
            car1.DailyPrice  = 90;
            car1.ModelYear   = 2011;
            car1.Description = "Güzel Araba";

            brand1.BrandId   = 1;
            brand1.BrandName = "Opel";

            color1.ColorId   = 1;
            color1.ColorName = "Siyah";

            CarManager   carManager   = new CarManager(new EfCarDal());
            BrandManager brandManager = new BrandManager(new EfBrandDal());
            ColorManager colorManager = new ColorManager(new EfColorDal());
            //Console.WriteLine(carManager.Add(car1).Message);
            //brandManager.Add(brand1);
            //colorManager.Add(color1);
            //carManager.Delete(car1);
            //brandManager.Delete(brand1);
            //colorManager.Delete(color1);
            //carManager.DeleteById(1);
            var result = carManager.GetByCarDetails();

            Console.WriteLine(result.Message);
            foreach (var item in result.Data)
            {
                Console.WriteLine(item.CarId + " " + item.BrandName + " " + item.ColorName + " " + item.DailyPrice + " " + item.ModelYear);
            }
            //foreach (var carr in carManager.GetAll())
            //{
            //    Console.WriteLine(carr.Description);
            //}
        }
Example #5
0
        private static void CustomerPanel(CarManager carManager, BrandManager brandManager, ModelManager modelManager)
        {
            Console.WriteLine("1.Araba Listesi");
            Console.WriteLine("2.Araç Detayları");
            Console.WriteLine("3.Marka Listesi");
            Console.WriteLine("4.Model Listesi");
            Console.WriteLine(" ");
            Console.WriteLine("5.Üst Menüye Dön");

            Console.WriteLine(" ");
            Console.WriteLine("Seçmek istediğiniz işlemin numarasını giriniz: ");

            int result = Convert.ToInt32(Console.ReadLine());

            switch (result)
            {
            case 1:
                GetAllCarDetailsDto(carManager);
                break;

            case 2:
                GetCarDetailDto(carManager);
                break;

            case 3:
                GetBrandList(brandManager);
                break;

            case 4:
                GetAllModelDetailsDto(modelManager);
                break;

            case 5:
                CustomerInformationPanel(carManager, brandManager, modelManager);
                break;

            default:
                Console.WriteLine("Hatalı seçim yaptınız!! Lütfen tekrar deneyiniz.");
                break;
            }
        }
Example #6
0
        static void Main(string[] args)
        {
            CarManager      carManager      = new CarManager(new EfCarDal());
            BrandManager    brandManager    = new BrandManager(new EfBrandDal());
            ColorManager    colorManager    = new ColorManager(new EfColorDal());
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());

            //brandManager.Add(new Brand { Name="Toyota" });
            //brandManager.Add(new Brand { Name="Fiat"});
            //brandManager.Update(new Brand { Id = 1, Name = "Mercedes" });
            //brandManager.Delete(new Brand { Id = 1 });


            //colorManager.Add(new Color {  Name = "Yellow" });
            //colorManager.Add(new Color {  Name = "LightBlue" });
            //colorManager.Update(new Color { Id = 2003, Name = "DarkBlue" });
            //colorManager.Delete(new Color { Id = 2002 });

            //carManager.Add(new Car { BrandId = 2, ColorId = 1, DailyPrice = 500, ModelYear = 2018, Description = "Red Fiat Car" });
            //carManager.Add(new Car { BrandId = 1, ColorId = 2, DailyPrice = 800, ModelYear = 2020, Description = "Purple Toyota Car" });
            //carManager.Delete(new Car { Id = 2007 });
            //carManager.Update(new Car { Id = 2008, BrandId = 2, ColorId = 1, DailyPrice = 100, ModelYear = 2001, CarName = "My Car" });

            //customerManager.Add(new Customer { CompanyName = "Ünanlar", UserId = 2});
            //customerManager.Update(new Customer { Id=1002, UserId=2,CompanyName = "Rüzgarlar" });
            //customerManager.Delete(new Customer { Id=1002});



            //rentalManager.Add(new Rental { CarId = 1, CustomerId = 1, RentDate = new DateTime(2020, 12, 29), ReturnDate = new DateTime(2021, 03, 20) });
            //rentalManager.Delete(new Rental { Id = 1 });
            //rentalManager.Update(new Rental { Id = 1, CarId=2,CustomerId=1,RentDate=new DateTime(2020,12,13),ReturnDate=new DateTime(2021,01,13)});


            //RentalDetailTest();
            //CustomerDetailTest();
            //CarTest(carManager);
            //ColorTest(colorManager);
            //BrandTest(brandManager);
            //CustomerTest(customerManager);
        }
Example #7
0
        private static void BrandOperations()
        {
            BrandManager brandManager = new BrandManager(new EfBrandDal());
            Brand        brand1       = new Brand()
            {
                BrandId   = 13,
                BrandName = "Jeep"
            };
            Brand brand2 = new Brand()
            {
                BrandId   = 13,
                BrandName = "Chevrolet"
            };
            Brand brand3 = new Brand()
            {
                BrandId   = 10,
                BrandName = "Ford"
            };

            Console.WriteLine("---- Add brand ----");
            brandManager.Add(brand1);
            foreach (var brand in brandManager.GetAll().Data)
            {
                Console.WriteLine(brand.BrandId + " " + brand.BrandName);
            }
            Console.WriteLine("---- Delete brand ----");
            brandManager.Delete(brand2);
            foreach (var brand in brandManager.GetAll().Data)
            {
                Console.WriteLine(brand.BrandId + " " + brand.BrandName);
            }
            Console.WriteLine("---- Update brand ----");
            brandManager.Update(brand3);
            foreach (var brand in brandManager.GetAll().Data)
            {
                Console.WriteLine(brand.BrandId + " " + brand.BrandName);
            }
            Brand brandId = brandManager.GetById(7).Data;

            Console.WriteLine(brandId.BrandId + " " + brandId.BrandName);
        }
Example #8
0
        public void TestGetBrandsByCommodityClass()
        {
            var scope = new BusinessScope {
                CommodityClass = "Information Platform"
            };
            var brand = new Brand
            {
                Id             = "00000000000000000000000000000001",
                BrandName      = "Choless",
                BusinessScopes = new BusinessScope[] { scope },
                WebSite        = "www.choless.com",
                Headquarters   = new Headquarters
                {
                    HeadquartersId = "headquarters id",
                    Country        = "China",
                    Province       = "Shanghai",
                    City           = "Shanghai",
                    Address        = "No. 800 Dongchuan Road"
                },
                EstablishedTime = new DateTime(2018, 3, 30),
                Description     = "A company to make less choices."
            };

            scope.Brand = brand;
            // Run the test against one instance of the context
            using (var manager = new BrandManager(DatabaseName))
            {
                Console.WriteLine(manager.Database.ProviderName);
                manager.Brands.Add(brand);
                manager.SaveChanges();
            }
            // Use a separate instance of the context to verify correct data was saved to database
            using (var manager = new BrandManager(DatabaseName))
            {
                Console.WriteLine(manager.Database.ProviderName);
                var query = manager.QueryBrandsByCommodityClass("Information Platform");

                Assert.AreEqual(1, query.Count());
                Assert.AreEqual(brand, query.First());
            }
        }
Example #9
0
        static void Main(string[] args)
        {
            //CarTest();

            //ColorTest();



            EfBrandDal   brandDal     = new EfBrandDal();
            BrandManager brandManager = new BrandManager(brandDal);

            Brand porsche = new Brand();

            porsche.BrandId   = 3;
            porsche.BrandName = "Porsche";

            //brandManager.Add(porsche);
            //brandManager.Add(new Brand { BrandId = 4, BrandName = "Lamborghini" });
            //brandManager.Add(new Brand { BrandId = 5, BrandName = "Lotus" });
            //brandManager.Add(new Brand { BrandId = 1, BrandName = "Hyundai" });
            //brandManager.Add(new Brand { BrandId = 2, BrandName = "Nissan" });
            //brandManager.Add(new Brand { BrandId = 3, BrandName = "Ford" });



            CarManager carManager = new CarManager(new EfCarDal());

            //foreach(var brand in brandManager.GetAll())
            //{
            //    Console.WriteLine("Brand Id: " + brand.BrandId + "      Brand Name: " + brand.BrandName);
            //}


            //ColorManager colorManager = new ColorManager(new EfColorDal());
            //colorManager.GetAll();

            foreach (var car in carManager.GetCarsByBrandId(2))
            {
                Console.WriteLine("Car: " + car.ColorName + "Brand: " + car.BrandName);
            }
        }
Example #10
0
        private static void CoreClassTest()
        {
            Console.WriteLine("\t\t\t...::: Araç Detay :::...");
            CarManager carManager = new CarManager(new EfCarDal());

            foreach (var item in carManager.GetCarDetails().Data)
            {
                Console.WriteLine("Araç:{0} Marka:{1} Renk:{2} Fiyat:{3}", item.CarName, item.BrandName, item.ColorName, item.DailyPrice);
                Console.WriteLine();
            }


            Console.WriteLine("\t\t\t...::: Marka Ekle :::...");
            BrandManager brandManager = new BrandManager(new EfBrandDal());

            brandManager.Add(new Brand {
                Id = 6, Name = "Ford"
            });
            Console.WriteLine();

            Console.WriteLine("\t\t\t...::: Renk Ekle :::...");
            ColorManager colorManager = new ColorManager(new EfColorDal());

            colorManager.Add(new Color {
                Id = 6, Name = "Orange"
            });
            Console.WriteLine();

            Console.WriteLine("\t\t\t...::: Araç Ekle :::...");
            carManager.Add(new Car {
                BrandId = 6, ColorId = 6, DailyPrice = 60000, ModelYear = 6060, Description = "Ford-Turuncu"
            });
            Console.WriteLine();

            Console.WriteLine("\t\t\t...::: Yeni Araç Detay :::...");
            foreach (var item in carManager.GetCarDetails().Data)
            {
                Console.WriteLine("Araç:{0} Marka:{1} Renk:{2} Fiyat:{3}", item.CarName, item.BrandName, item.ColorName, item.DailyPrice);
                Console.WriteLine();
            }
        }
        static void Main(string[] args)
        {
            /*
             * colorManager.Add(new Color { ColorName = "White" });
             * colorManager.Add(new Color { ColorName = "Silver" });
             * colorManager.Add(new Color { ColorName = "Blue" });
             *
             * brandManager.Add(new Brand{BrandName = "Volkswagen" });
             * brandManager.Add(new Brand{BrandName = "Toyota" });
             * brandManager.Add(new Brand{BrandName = "Renault" });
             * brandManager.Add(new Brand{BrandName = "T" });
             * brandManager.Add(new Brand{BrandName = "Fiat" });
             * brandManager.Add(new Brand{BrandName = "Opel" });
             *
             * carManager.Add(new Car{BrandId = 1,ColorId = 1,DailyPrice = 250,Description = "Available", ModelYear = "2000"});
             * carManager.Add(new Car{BrandId = 5,ColorId = 3,DailyPrice = 1000,Description = "Not Available", ModelYear = "2005"});
             * carManager.Add(new Car{BrandId = 2,ColorId = 1,DailyPrice = 500,Description = "On Service", ModelYear = "2010"});
             * carManager.Add(new Car{BrandId = 2,ColorId = 1,DailyPrice = 500,Description = "On Service", ModelYear = "2010"});
             * carManager.Add(new Car{BrandId = 3,ColorId = 3,DailyPrice = 500,Description = "Available", ModelYear = "2017"});
             * carManager.Add(new Car{BrandId = 4,ColorId = 5,DailyPrice = 750,Description = "Available", ModelYear = "2019"});
             */

            ColorManager colorManager = new ColorManager(new EfColorDal());
            BrandManager brandManager = new BrandManager(new EfBrandDal());
            CarManager   carManager   = new CarManager(new EfCarDal());

            brandManager.Add(new Brand {
                BrandName = "T"
            });
            carManager.Add(new Car {
                BrandId = 1, ColorId = 1, DailyPrice = 0, Description = "Available", ModelYear = "2000"
            });

            AllCars(carManager, brandManager, colorManager);

            AllCarsByPrice(carManager, brandManager, colorManager);

            AllCarsByRed(carManager, brandManager, colorManager);

            AllCarsByBrand(carManager, brandManager, colorManager);
        }
Example #12
0
        private static void BrandTest(BrandManager brandManager)
        {
            var result = brandManager.GetAll();

            Console.WriteLine("Tamamını listeleme");
            foreach (Brand brand1 in result.Data)
            {
                Console.WriteLine(brand1.BrandId + "-" + brand1.BrandName);
            }
            Console.WriteLine("Brand Id'ye göre listeleme");


            Console.WriteLine(brandManager.GetById(2));

            Brand newBrand = new Brand()
            {
                BrandName = "Renault"
            };

            brandManager.Add(newBrand);
        }
Example #13
0
        private static void BrandTestGetAllandAdd()
        {
            BrandManager brandManager = new BrandManager(new EfBrandDal());

            brandManager.Add(new Brand
            {
                BrandName = "Murat 131"
            });

            Console.WriteLine("\nARABA MARKALARI");

            foreach (var brand in brandManager.GetAll())
            {
                Console.WriteLine(brand.BrandName);
            }

            foreach (var brand in brandManager.GetCarsByBrandId(2))
            {
                Console.WriteLine("\n\n" + brand.BrandName);
            }
        }
Example #14
0
        static void Main(string[] args)
        {
            CarManager efcarManager = new CarManager(new EfCarDal(), new BrandManager(new EfBrandDal()));
            //efcarmanagertest(efcarManager);
            BrandManager brandManager = new BrandManager(new EfBrandDal());
            //BrandTest(brandManager);
            //JoinTest(efcarManager);
            var result = efcarManager.GetCarDetails();

            if (result.Success)
            {
                foreach (var car in efcarManager.GetCarDetails().Data)
                {
                    Console.WriteLine(car.Description + " / " + car.BrandName);
                }
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Example #15
0
        static void BrandUpdate(BrandManager brandManager)
        {
            Brand updatedBrand = new Brand();

            Console.Write("güncellemek istediğiniz brandın idsini giriniz : ");
            int brandIdUpdate = int.Parse(Console.ReadLine());

            updatedBrand = brandManager.GetById(brandIdUpdate).Data;
            Console.Write("Name : ");
            updatedBrand.Name = Console.ReadLine();
            var result = brandManager.Update(updatedBrand);

            if (result.Success)
            {
                Console.WriteLine(result.Message);
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Example #16
0
        static void Main(string[] args)
        {
            CarManager      carManager      = new CarManager(new EfCarDal());
            BrandManager    brandManager    = new BrandManager(new EfBrandDal());
            ColorManager    colorManager    = new ColorManager(new EfColorDal());
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());
            UserManager     userManager     = new UserManager(new EfUserDal());
            RentalManager   rentalManager   = new RentalManager(new EfRentalDal());

            //AddCar(carManager);

            //CarDetails(carManager);

            //GetBrands(brandManager);

            //GetColors(colorManager);

            //AddRental(rentalManager);

            AllRented(rentalManager);
        }
Example #17
0
        static void Main(string[] args)
        {
            ColorManager    colorManager    = new ColorManager(new EfColorDal());
            BrandManager    brandManager    = new BrandManager(new EfBrandDal());
            CarManager      carManager      = new CarManager(new EfCarDal());
            UserManager     userManager     = new UserManager(new EfUserDal());
            RentalManager   rentalManager   = new RentalManager(new EfRentalDal());
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());

            //var result = rentalManager.Add(new Rental { CarId=1,CustomerId=3});



            //ColorTest(colorManager);
            //BrandTest(brandManager);
            //CarTest(carManager);



            Console.ReadKey();
        }
Example #18
0
        static void Main(string[] args)
        {
            CarManager      carManager      = new CarManager(new EfCarDal());
            BrandManager    brandManager    = new BrandManager(new EfBrandDal());
            ColorManager    colorManager    = new ColorManager(new EfColorDal());
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());
            UserManager     userManager     = new UserManager(new EfUserDal());
            RentalManager   rentalManager   = new RentalManager(new EfRentalDal());


            //TestGetCarById(carManager, 1); //Test getting a car by ID.

            //TestAddCar(carManager); //Test adding a car into DB.
            //TestDeleteCar(carManager); //Test deleting a car from DB.
            //TestUpdateCar(carManager); //Test updating a car in DB.

            //TestGetAllColors(colorManager); // Test getting all colors in DB.

            //TestAddCustomer(customerManager); //Test adding a customer into DB.
            //TestAddRental(rentalManager); //Test adding a rental into DB.
        }
Example #19
0
        static void Main(string[] args)
        {
            CarManager   carManager   = new CarManager(new EfCarDal());
            ColorManager colorManager = new ColorManager(new EfColorDal());
            BrandManager brandManager = new BrandManager(new EfBrandDal());

            BrandAddTest(ref brandManager);
            // BrandUpdateTest(ref brandManager);
            // BrandtDeleteTest(ref brandManager);
            BrandtGetTest(ref brandManager);

            ColorAddTest(ref colorManager);
            // ColorUpdateTest(ref colorManager);
            // ColorDeleteTest(ref colorManager);
            ColorGetTest(ref colorManager);

            CarAddTest(ref carManager);
            //CarUpdateTest(ref carManager);
            //CarDeleteTest(ref carManager);
            CarDetailsTest(ref carManager);
        }
Example #20
0
        private static void BrandTest()
        {
            BrandManager brandManager = new BrandManager(new EfBrandDal());

            brandManager.Delete(new Brand {
                BrandId = 3
            });
            brandManager.Add(new Brand {
                BrandId = 3, BrandName = "Jeep"
            });
            brandManager.Update(new Brand {
                BrandId = 4, BrandName = "Nissan"
            });

            foreach (var brand in brandManager.GetAll().Data)
            {
                Console.WriteLine(brand.BrandName);
            }

            Console.WriteLine("**************************************************************************");
        }
Example #21
0
        static void Main(string[] args)
        {
            CarManager      carManager      = new CarManager(new EFCarDal());
            ColorManager    colorManager    = new ColorManager(new EFColor());
            BrandManager    brandManager    = new BrandManager(new EFBrand());
            UserManager     userManager     = new UserManager(new EFUser());
            CustomerManager customerManager = new CustomerManager(new EFCustomer());


            //BütünArabalarıGetir(carManager);

            //  GETBYBrandid(carManager,3);

            //  carManager.GetCarsByBrandId(1);
            // AllCarDetails(carManager);



            //BütünKullancıİsimleriniGetirme(userManager);
            //  BütünMüşteriİsimleriniGetirme(customerManager);
        }
        private static void BrandTest()
        {
            BrandManager brandManager = new BrandManager(new EfBrandDal());;

            foreach (var brand in brandManager.GetAll())
            {
                Console.WriteLine(brand.BrandName);
            }
            brandManager.Add(new Brand {
                BrandName = "BMW"
            });
            brandManager.Delete(new Brand {
                BrandId = 1, BrandName = "Renault"
            });
            brandManager.Delete(new Brand {
                BrandId = 2, BrandName = "Mercedes"
            });
            brandManager.Delete(new Brand {
                BrandId = 3, BrandName = "Opel"
            });
        }
Example #23
0
        private static void GetAllServiceForBrand()
        {
            BrandManager brandManager = new BrandManager(new EfBrandDal());

            Console.WriteLine("\n------------------- GetAllService() Test-------------------\n");
            var result = brandManager.GetAllService();

            if (result.Success == true)
            {
                Console.WriteLine(result.Message);
                foreach (var brand in result.Data)
                {
                    Console.WriteLine(brand.BrandId + " - " + brand.BrandName);
                    Console.WriteLine("\n");
                }
            }
            else
            {
                Console.WriteLine(result.Message);
            }
        }
Example #24
0
        static void Main(string[] args)
        {
            CarManager   carManager   = new CarManager(new EfCarDal());
            BrandManager brandManager = new BrandManager(new EfBrandDal());
            ColorManager colorManager = new ColorManager(new EfColorDal());

            Car car = new Car {
                Id = 1, BrandId = 1, ColorId = 1, DailyPrice = 100, ModelYear = 2018, Description = "2018 Model Araba"
            };
            Car car2 = new Car {
                Id = 2, BrandId = 2, ColorId = 2, DailyPrice = 50, ModelYear = 2020, Description = "2020 Model Araba"
            };

            carManager.Add(car);
            carManager.Add(car2);

            //foreach (var car in carManager.GetAll())
            //{
            //    Console.WriteLine(car.Description);
            //}
        }
Example #25
0
 private static void AddTest(ColorManager colorManager, BrandManager brandManager)
 {
     brandManager.Add(new Brand {
         BrandName = "Honda"
     });
     colorManager.Add(new Color {
         ColorName = "Grey"
     });
     colorManager.Deleted(new Color {
         ColorId = 1002
     });
     brandManager.Deleted(new Brand {
         BrandId = 1002
     });
     brandManager.Deleted(new Brand {
         BrandId = 1003
     });
     brandManager.Update(new Brand {
         BrandId = 1004
     });
 }
Example #26
0
        private static void BrandTest()
        {
            BrandManager brandManager = new BrandManager(new EfBrandDal());

            // brandManager.Add(new Brand {BrandName="Mercedes" });

            //brandManager.Update(new Brand {BrandId=1002, BrandName = "Bmw" });

            brandManager.Delete(new Brand {
                BrandId = 1002, BrandName = "Bmw"
            });



            foreach (var brand in brandManager.GetAll().Data)
            {
                Console.WriteLine(brand.BrandName);
            }

            Console.WriteLine("BrandId=2 brand -> " + brandManager.GetById(2).Data.BrandName);
        }
Example #27
0
        private static void BrandManagerTest()
        {
            BrandManager brandManager = new BrandManager(new EfBrandDal());

            Brand brand1 = new Brand()
            {
                Id = 1, Name = "Audi"
            };
            Brand brand2 = new Brand()
            {
                Id = 2, Name = "Prado"
            };


            // brandManager.Add(brand2); added

            foreach (var brand in brandManager.GetAll().Data)
            {
                Console.WriteLine(brand.Name);
            }
        }
Example #28
0
        static void Main(string[] args)
        {
            CarManager      carManager      = new CarManager(new EfCarDal());
            BrandManager    brandManager    = new BrandManager(new EfBrandDal());
            ColorManager    colorManager    = new ColorManager(new EfColorDal());
            UserManager     userManager     = new UserManager(new EfUserDal());
            CustomerManager customerManager = new CustomerManager(new EfCustomerDal());
            RentalManager   rentalManager   = new RentalManager(new EfRentalDal());

            var result = carManager.Add(new Car
            {
                BrandId     = 2,
                ColorId     = 1,
                DailyPrice  = 200,
                Description = "Clio",
                ModelYear   = 2015,
            });

            Console.WriteLine(result.Message);


            //foreach (var color in carManager.GetAll().Data)
            //{
            //    Console.WriteLine(color.ColorId);
            //}

            //RentalsListMethod(rentalManager);
            //RentalDeleteMethod(rentalManager);
            //RentalAddMethod(rentalManager);
            //CustomerAddMethod(customerManager);
            //AddUser(userManager);
            //Test(carManager);
            //TestGetDetail(carManager);
            //TestDeleteMethodForBrandAndColor(brandManager, colorManager);
            //TestAddMethodForBrandAndColor(brandManager, colorManager);
            //TestCarDelete(carManager);
            //TestGetMethodForBrandAndColor(brandManager, colorManager);
            //TestGetMethods(carManager);
            //TestAddMethods(carManager);
        }
Example #29
0
        public ActionResult Create(BrandManagerViewModel model)
        {
            if (ModelState.IsValid)
            {
                var brandmanager = new BrandManager
                {
                    UserName        = model.UserName,
                    Email           = model.Email,
                    FirstName       = model.FirstName,
                    LastName        = model.LastName,
                    Telephone       = model.Telephone,
                    TelExtension    = model.TelExtension,
                    PhoneNumber     = model.Mobile,
                    Country         = model.Country,
                    City            = model.City,
                    ProductDivision = model.ProductDivision
                };

                var result = UserManager.Create(brandmanager, model.Password);

                if (result.Succeeded)
                {
                    var roleResult = UserManager.AddToRoles(brandmanager.Id, "Brand Manager");

                    if (roleResult.Succeeded)
                    {
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        return(View());
                    }
                }
                else
                {
                    return(View());
                }
            }
            return(View());
        }
Example #30
0
        private static void Brandtest()
        {
            int          secim        = CRUDMenu();
            BrandManager brandManager = new BrandManager(new EfBrandDal());
            Brand        brand        = new Brand();

            switch (secim)
            {
            case 1:
                Console.Write("Brand Name: ");
                brand.BrandName = Console.ReadLine();
                Console.WriteLine(brandManager.Add(brand).Message);
                break;

            case 2:
                Console.Write("Brand Id: ");
                brand.BrandId = int.Parse(Console.ReadLine());
                Console.WriteLine(brandManager.Delete(brand).Message);
                break;

            case 3:
                Console.Write("Brand Id: ");
                brand.BrandId = int.Parse(Console.ReadLine());
                Console.Write("Brand Name: ");
                brand.BrandName = Console.ReadLine();
                Console.WriteLine(brandManager.Update(brand).Message);
                break;

            case 4:
                foreach (var item in brandManager.GetAll().Data)
                {
                    Console.WriteLine(item.BrandName);
                }
                break;

            default:
                Console.WriteLine("!!!Error!!!");
                break;
            }
        }