// HACK: Presenter Modify public void Modify(int index, rendelesVM rendelesVM) { using (ugyfelRepo = new UgyfelRepository()) { var ugyfel = ugyfelRepo.GetUgyfelByName(rendelesVM.ugyfelNev); if (ugyfel != null) { 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); if (jarmu != null) { rendelesVM.jarmuId = jarmu.Id; rendelesVM.jarmuFerohely = jarmu.ferohely; } } if (rendelesVM.ugyfelId > 0 && rendelesVM.jarmuId > 0) { view.bindingList[index] = rendelesVM; repo.Update(rendelesVM); } }
// 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 void Modify(int index, rendelesVM rendelesVM) { using (ugyfelRepo = new UgyfelRepository()) { var ugyfel = ugyfelRepo.GetUgyfelByName(rendelesVM.ugyfelNev); if (ugyfel != null) { rendelesVM.ugyfelId = ugyfel.id; // rendelesVM.ugyfelNev = ugyfel.vezeteknev + " " + ugyfel.keresztnev; rendelesVM.ugyfelEmail = ugyfel.email; rendelesVM.ugyfelTelefonszam = ugyfel.telefonszam; rendelesVM.ugyfelPont = ugyfel.pont; } else { throw new Exception(Resources.NemUgyfel); } } using (jarmuRepo = new JarmuRepository()) { var jarmu = jarmuRepo.GetJarmuByLicensePlate(rendelesVM.jarmuRendszam); if (jarmu != null) { rendelesVM.jarmuId = jarmu.Id; rendelesVM.jarmuFerohely = jarmu.ferohely; } else { throw new Exception(Resources.NemJarmu); } } if (rendelesVM.jarmuId != 0 && rendelesVM.ugyfelId != 0) { view.bindingList[index] = rendelesVM; repo.Update(rendelesVM); } }
public JarmuListaPresenter(IJarmuListaView param) { view = param; repo = new JarmuRepository(); tipusrepo = new JarmuTipusRepository(); }
public RendelesPresenter(IRendelesView param) { view = param; ugyfelRepo = new UgyfelRepository(); jarmuRepo = new JarmuRepository(); }