//Prekes pardavimas - likucio sumazinimas ir pirkejo ivedimas public static void ParduotiPreke(string pavadinimas, int kiekis, int kaina, int pirkejoKodas) { if (!_prekes.Exists(x => x.Pavadinimas.Equals(pavadinimas))) { throw new Exception("Tokios prekes nera sarase"); } else if (_prekes.Find(x => x.Pavadinimas.Equals(pavadinimas)).Likutis >= kiekis) { var pirkejas = ImonesRepository.IeskotiImone(pirkejoKodas); if (pirkejas == null) { Console.WriteLine("Tokio pirkejo nera kataloge, iveskite pirkeja!"); return; } else { Preke p = _prekes.Find(x => x.Pavadinimas == pavadinimas); p.Likutis -= kiekis; p.PardavimoKaina = kaina; p.pirkejoImonesKodas = pirkejoKodas; Save(); } } else { throw new Exception("Prekes likutis nepakankamas!"); } }
public static Imone ImoniuPaieska(int kodas) { //pasiimame Imone is DB return(ImonesRepository.IeskotiImone(kodas)); }