Exemplo n.º 1
0
 public void Modify(int index, jarmu jarmu)
 {
     if (jarmu.Id > 0)                    //Szintén kiegészítettem!
     {
         view.bindingList[index] = jarmu; //ÉN egészítettem ki!
         repo.Update(jarmu);
     }
 }
Exemplo n.º 2
0
 public void Insert(jarmu jarmu)
 {
     if (db.jarmu.Any(x => x.rendszam == jarmu.rendszam))
     {
         throw new Exception("Már létezik ilyen rendszámmal jármű!");
     }
     db.jarmu.Add(jarmu);
 }
Exemplo n.º 3
0
        public void Update(jarmu param)
        {
            var jarmu = db.jarmu.Find(param.Id);

            if (jarmu != null)
            {
                db.Entry(jarmu).CurrentValues.SetValues(param);
            }
        }
Exemplo n.º 4
0
        public void Save(jarmu jarmu)
        {
            view.errorRendszam = null;
            view.errorFerohely = null;

            bool helyes = true;

            if (string.IsNullOrWhiteSpace(jarmu.rendszam))
            {
                view.errorRendszam = Resources.KotelezoMezo;
                helyes             = false;
            }
            if (jarmu.ferohely < 1)
            {
                view.errorFerohely = Resources.KotelezoMezo;
                helyes             = false;
            }

            // Repo ellenőrzés
            if (helyes)
            {
                if (repo.Exists(jarmu))
                {
                    try
                    {
                        repo.Update(jarmu);
                    }
                    catch (Exception ex)
                    {
                        view.errorRendszam = ex.Message;
                    }
                }
                else
                {
                    try
                    {
                        repo.Insert(jarmu);
                    }
                    catch (Exception ex)
                    {
                        view.errorRendszam = ex.Message;
                    }
                }
            }
        }
Exemplo n.º 5
0
 public void Modify(jarmu jarmu)
 {
     repo.Update(jarmu);
 }
Exemplo n.º 6
0
 public void Add(jarmu jarmu)
 {
     view.bindingList.Insert(0, jarmu);
     repo.Insert(jarmu);
     view.totalItems++;
 }
Exemplo n.º 7
0
 public void Add(jarmu jarmu)
 {
     view.bindingList.Add(jarmu);
     // hozzáadás ehhez a contexthez is
     repo.Insert(jarmu);
 }
Exemplo n.º 8
0
 public bool Exists(jarmu jarmu)
 {
     return(db.jarmu.Any(x => x.Id == jarmu.Id));
 }
Exemplo n.º 9
0
 public void Insert(jarmu jarmu)
 {
     db.jarmu.Add(jarmu);
 }
Exemplo n.º 10
0
 // TODO: Ellenőrzés
 public void Add(jarmu jarmu)
 {
     // view.bindingList.Add(jarmu);
     // repo.Insert(jarmu);
 }