public bool ChassisExists(Sasiu chassis) { return(chassisRepository.ChassisExists(chassis)); }
public void AddChassis(Sasiu chassis) { chassisRepository.AddChassis(chassis); }
public void AddChassis(Sasiu sasiu) { _api.AddChassis(sasiu); }
public void UpdateChassis(Sasiu chassis) { _api.UpdateChassis(chassis); }
static void Main(string[] args) { var autoContext = new AutoContext(); var autoRepository = new AutoRepository <Auto>(autoContext); var clientRepository = new AutoRepository <Client>(autoContext); var sasiuRepository = new AutoRepository <Sasiu>(autoContext); var comandaRepository = new AutoRepository <Comanda>(autoContext); var autoService = new AutoService(autoRepository); var client = new Client { Adresa = "adresa de adresa", Nume = "Gorgan", Prenume = "Daniel-Mihai", Email = "*****@*****.**", Judet = "Iasi", Localitate = "Iasi" }; //clientRepository.Add(client); // Find & Update var ClientFind = clientRepository.FindById(1); //ClientFind.Nume = "Gorganus"; // Delete //clientRepository.Delete(2); //clientRepository.Save(); var Sasiu = new Sasiu { Denumire = "sasiu de sasiu", CodSasiu = "RO" }; //sasiuRepository.Add(Sasiu); //sasiuRepository.Save(); var SasiuFind = sasiuRepository.FindById(2); //var Comanda = new Comanda //{ // Descriere = "comanda noua" //}; //comandaRepository.Add(Comanda); //comandaRepository.Save(); var auto = new Auto { NumarAuto = "IS PUP 23", Client_Id = ClientFind.Id, Sasius_Id = SasiuFind.Id, SerieSasiu = "123" }; //autoRepository.Add(auto); //autoRepository.Save(); }
public void CreateClientAutoSasiuComandaDetaliuComanda() { try { var newClient = new Client() { Adresa = "Decebal 4", Email = RandomString(15), Judet = "Neamt", Localitate = "Targu Neamt", Nume = "Loghin", Prenume = "Alexandru", Telefon = RandomString(10, true) }; var newSasiu = new Sasiu() { CodSasiu = "2F", Denumire = "Audi 64 BMW" }; var serieSasiu = $"AM0000{newSasiu.CodSasiu}123AS000"; var newAuto = new Auto() { Client = newClient, NumarAuto = RandomString(10), Sasiu = newSasiu, SerieSasiu = serieSasiu }; var comanda = new Comanda() { Auto = newAuto, Client = newAuto.Client, DataProgramare = DateTime.Now.AddDays(Random.Next(1, 20)), DataFinalizare = DateTime.Now.AddDays(Random.Next(20, 40)), DataSystem = DateTime.Now, Descriere = "Reparat motor", StareComanda = (StareComanda)Enum.ToObject(typeof(StareComanda), Random.Next(1, 4)) }; var newDetaliuComanda = new DetaliuComanda() { Comanda = comanda, Operaties = new List <Operatie>() { new Operatie() { Denumire = RandomString(10), TimpExecutie = 12 }, new Operatie() { Denumire = RandomString(10), TimpExecutie = 43 } } }; var response = _autoService.CreateDetaliuComanda(newDetaliuComanda); Assert.IsTrue(response); } catch (Exception e) { Console.WriteLine(e); throw; } }
public static void MergeChassisEntities(Sasiu dbChassis, Sasiu foundChassis) { dbChassis.CodSasiu = foundChassis.CodSasiu; dbChassis.Denumire = foundChassis.Denumire; }