Exemple #1
0
        public void Save(jarmukategoria jk)
        {
            view.errorMessage = null;

            if (repo.Exists(jk))
            {
                try
                {
                    repo.Update(jk);
                }
                catch (Exception ex)
                {
                    view.errorMessage = ex.Message;
                }
            }
            else
            {
                try
                {
                    repo.Insert(jk);
                }
                catch (Exception ex)
                {
                    view.errorMessage = ex.Message;
                }
            }
        }
Exemple #2
0
 public void Add(jarmukategoria jk)
 {
     //Adatbázishoz hozzá fűzi
     repo.Insert(jk);
     //Hozzá fűzi a bindingListhez
     view.bindingList.Add(jk);
 }
 public void Save(jarmukategoria jk)
 {
     view.errorMessage = null;
     if (repo.Exist(jk))
     {
         try
         {
             //frrissítés  (adatbázis mentés még nem történik)
             repo.Update(jk);
         }
         catch (Exception ex)
         {
             view.errorMessage = ex.Message;
         }
     }
     else
     {
         try
         {
             //új elemhozzáadása (adatbázis mentés még nem történik)
             repo.Insert(jk);
         }
         catch (Exception ex)
         {
             view.errorMessage = ex.Message;
         }
     }
 }
 public void Insert(jarmukategoria jk)
 {
     if (db.jarmukategoria.Any(x => x.kategoriaNev == jk.kategoriaNev))
     {
         throw new Exception("Már létezik ilyen névvel kategória!");
     }
     db.jarmukategoria.Add(jk);
 }
Exemple #5
0
 public void Modify(int index, jarmukategoria jk)
 {
     if (jk.Id > 0)
     {
         view.bindingList[index] = jk;
         repo.Update(jk);
     }
 }
        public void Update(jarmukategoria param)
        {
            var jk = db.jarmukategoria.Find(param.Id);

            if (jk != null)
            {
                db.Entry(jk).CurrentValues.SetValues(param);
            }
        }
Exemple #7
0
 public void Add(jarmukategoria jk)
 {
     if (view.bindingList.Any(x => x.kategoriaNev == jk.kategoriaNev))
     {
         //throw new Exception("Már létezik ilyen névvel kategória!");
     }
     else
     {
         view.bindingList.Add(jk);
         repo.Insert(jk);
     }
 }
 public void Insert(jarmukategoria jk)
 {
     //Ellenőrzi, hogy létezik e már az adott elem
     if (db.jarmukategoria.Any(x => x.kategoriaNev == jk.kategoriaNev))
     {
         //az egész metódust így belerakhatjuk egy try-chatch-be (presenterbe)
         throw new Exception("Már létezik ilyen jármű kategória");
     }
     else
     {
         db.jarmukategoria.Add(jk);
     }
 }
        public void Update(jarmukategoria param)
        {
            var db_jk = db.jarmukategoria.Find(param.Id);

            if (db_jk != null)
            {
                //Az összes értéket frissiti a paraméter értékeivel
                db.Entry(db_jk).CurrentValues.SetValues(param);

                //Ha csak egy mezőt akarunk frissiteni
                //db_jk.kategoriaNev = param.kategoriaNev;
                //db.SaveChanges();
            }
        }
 public bool Exists(jarmukategoria jk)
 {
     return(db.jarmukategoria.Any(x => x.Id == jk.Id));
 }
Exemple #11
0
 public void Modify(jarmukategoria jk)
 {
     repo.Update(jk);
 }