Beispiel #1
0
        internal void SyncHauspaketAttributZuord(HauspaketAttributZuord item)
        {
            HauspaketAttributZuordEntity ent = new HauspaketAttributZuordEntity()
            {
                HauspaketId = Convert.ToInt32(item.HauspaketId),
                WertId      = Convert.ToInt32(item.WertId)
            };

            switch (item.SyncOperation)
            {
            case "INSERT":
            {
                dataHandler.InsertHauspaketAttributZuord(ent);
            }
            break;

            case "UPDATE":
            {
                dataHandler.UpdateHauspaketAttributZuord(ent);
            }
            break;

            case "DELETE":
            {
                dataHandler.DeleteHauspaketAttributZuord(ent);
            }
            break;
            }
        }
Beispiel #2
0
        //Vorsicht, hier sind 2 PK
        public void DeleteHauspaketAttributZuord(HauspaketAttributZuordEntity hauspaketAttributZuordEntity)
        {
            hauspaket_attribut_zuord result = (from x in db.hauspaket_attribut_zuord
                                               where x.wert_id == hauspaketAttributZuordEntity.WertId && x.hauspaket_id == hauspaketAttributZuordEntity.HauspaketId
                                               select x).SingleOrDefault();

            db.hauspaket_attribut_zuord.Remove(result);
            db.SaveChanges();
        }
Beispiel #3
0
        public void InsertHauspaketAttributZuord(HauspaketAttributZuordEntity hauspaketAttributZuordEntity)
        {
            hauspaket_attribut_zuord h = new hauspaket_attribut_zuord()
            {
                hauspaket_id = hauspaketAttributZuordEntity.HauspaketId,
                wert_id      = hauspaketAttributZuordEntity.WertId
            };

            db.hauspaket_attribut_zuord.Add(h);
            db.SaveChanges();
        }