// HACK: Presenter Add
        public void Add(rendelesVM rendelesVM)
        {
            using (ugyfelRepo = new UgyfelRepository())
            {
                var ugyfel = ugyfelRepo.GetUgyfelByName(rendelesVM.ugyfelNev);
                rendelesVM.ugyfelId          = ugyfel.id;
                rendelesVM.ugyfelTelefonszam = ugyfel.telefonszam;
                rendelesVM.ugyfelEmail       = ugyfel.email;
                rendelesVM.ugyfelPont        = ugyfel.pont;
            }

            using (jarmuRepo = new JarmuRepository())
            {
                var jarmu = jarmuRepo.GetJarmuByLicensePlate(rendelesVM.jarmuRendszam);
                rendelesVM.jarmuId       = jarmu.Id;
                rendelesVM.jarmuFerohely = jarmu.ferohely;
            }
            view.bindingList.Add(rendelesVM);
            repo.Insert(rendelesVM);
        }
 public RendelesPresenter(IRendelesView param)
 {
     view       = param;
     ugyfelRepo = new UgyfelRepository();
     jarmuRepo  = new JarmuRepository();
 }
Example #3
0
 public UgyfelService()
 {
     _ugyfelRepository = new UgyfelRepository();
 }