public AddNewCar() { InitializeComponent(); autoRepository = new AutoRepository(); clientRepository = new ClientRepository(); sasiuRepository = new SasiuRepository(); }
public Initialize(AtelierAutoEntities Context) { clnRep = new ClientRepository(Context); autoRep = new AutomobilRepository(Context); cmdRep = new ComandaRepository(Context); detRep = new DetaliiComandaRepository(Context); imgRep = new ImagineRepository(Context); matRep = new MaterialRepository(Context); mecRep = new MecanicRepository(Context); opeRep = new OperatieRepository(Context); sasRep = new SasiuRepository(Context); }
static void Main(string[] args) { SasiuRepository sasiuRepository = new SasiuRepository(); AutoRepository autoRepository = new AutoRepository(); ClientRepository clientRepository = new ClientRepository(); Sasiu sasiu = new Sasiu(); sasiu.SasiuId = 1; sasiu.CodSasiu = "12"; sasiu.Denumire = "dsfsdfsdf"; //sasiuRepository.Add(sasiu); //sasiuRepository.Update(sasiu); Client client = new Client(); client.Nume = "TestName"; client.Prenume = "TestPrenume"; client.Adresa = "TestAdresa"; client.Localitate = "TestLocali"; client.Judet = "TestJudet"; client.Telefon = "0746653884"; client.Email = "TestEmail"; ////List<Sasiu> sasiuri = sasiuApi.GetSasiuri(); ////foreach (Sasiu sas in sasiuri) ////{ //// Console.WriteLine(sas.Denumire); ////Console.Read(); ////sasiuRepository.UpdateSasiu(2, sasiu); ////sasiuRepository.Delete(2); Auto auto = new Auto(); auto.NumarAuto = "TestNrAuto"; auto.SerieSasiu = "TestSerie"; auto.Sasiu = sasiu; Comanda comanda = new Comanda(); comanda.StareComanda = "TestStareComanda"; comanda.DataSystem = DateTime.Now; comanda.DataProgramare = DateTime.Now; comanda.DataFinalizare = DateTime.Now; comanda.KmBord = 100; comanda.Descriere = "Test Descriere"; comanda.ValoarePiese = 100; Imagine imagine = new Imagine(); imagine.Titlu = "TitluTest"; imagine.Descriere = "TestDescriere"; imagine.Data = DateTime.Now; DetaliuComanda detaliuComanda = new DetaliuComanda(); detaliuComanda.Imagines.Add(imagine); comanda.DetaliuComanda = detaliuComanda; auto.Comandas.Add(comanda); //client.Autoes.Add(auto); client.Autoes.Add(auto); clientRepository.Add(client); //// clientRepository.Delete(1); }
private static void Main(string[] args) { Console.WriteLine("Test Model Designer First"); var context = new CarServiceModelContainer(); var autoRepository = new AutoRepository(context); var clientRepository = new ClientRepository(context); var comandaRepository = new ComandaRepository(context); var detaliuComandaRepository = new DetaliuComandaRepository(context); var imagineRepository = new ImagineRepository(context); var materialRepository = new MaterialRepository(context); var mecanicRepository = new MecanicRepository(context); var operatieRepository = new OperatieRepository(context); var sasiuRepository = new SasiuRepository(context); ICarService carService = new CarService.Service.impl.CarService(autoRepository, clientRepository, comandaRepository, detaliuComandaRepository, imagineRepository, materialRepository, mecanicRepository, operatieRepository, sasiuRepository); var client = new Client() { Adresa = "Str. Palat", Email = "*****@*****.**", Nume = "Birsan", Prenume = "Ioana", Judet = "Iasi", Localitate = "Iasi", Telefon = "0040784043489" }; // var clientId = carService.AddClient(client); var clientToUpdate = carService.FindClientByEmail("*****@*****.**"); clientToUpdate.Judet = "Suceava"; // carService.UpdateClient(clientToUpdate); var sasiu = new Sasiu() { CodSasiu = "4F", Denumire = "Sasiu Audi" }; var sasiuId = carService.AddSasiu(sasiu); var auto = new Auto() { NumarAuto = "SV120COR", SerieSasiu = " WAUZZZ4FZ6A111222", }; // var autoId = carService.AddAuto(auto, clientToUpdate.Id, sasiuId); var autoToUpdate = carService.FindAutoByNumarAuto("SV120COR"); var detaliuComanda = new DetaliuComanda(); var comanda = new Comanda() { DataProgramare = DateTime.Now, DataFinalizare = DateTime.Today, DataSystem = DateTime.UtcNow, Descriere = "Schimbare placute frana fata", KmBord = 10, ValoarePiese = 100m, DetaliuComanda = detaliuComanda }; // var comandaId = carService.AddComanda(comanda, clientToUpdate.Id); carService.DeleteClient(clientToUpdate.Id); // carService.DeleteAuto(autoToUpdate.Id); var clients = carService.GetAllClients(); foreach (var c in clients) { Console.WriteLine(c.Nume + " " + c.Prenume); } }