Exemple #1
0
 public long SetAdress(ADRESS Adress, long HumanID)
 {
     using (KARYABDBEntities db = new KARYABDBEntities())
     {
         try
         {
             db.Configuration.ProxyCreationEnabled = false;
             db.ADRESSES.Add(Adress);
             db.SaveChanges();
             OWNERSADRES owenersAdress = new OWNERSADRES();
             owenersAdress.ADRESSID      = Adress.ID;
             owenersAdress.ADRESSOWNERID = HumanID;
             db.OWNERSADRESES.Add(owenersAdress);
             db.SaveChanges();
             return(Adress.ID);
         }
         catch
         {
             return(0);
         }
     }
 }
Exemple #2
0
        public bool DeleteAdress(ADRESS Entity)
        {
            using (KARYABDBEntities db = new KARYABDBEntities())
            {
                try
                {
                    db.Configuration.ProxyCreationEnabled = false;
                    ADRESS      entity = db.ADRESSES.FirstOrDefault(q => q.ID == Entity.ID);
                    OWNERSADRES Owner  = db.OWNERSADRESES.FirstOrDefault(q => q.ADRESSID == Entity.ID);
                    db.OWNERSADRESES.Attach(Owner);
                    db.OWNERSADRESES.Remove(Owner);
                    db.SaveChanges();
                    db.ADRESSES.Attach(entity);
                    db.ADRESSES.Remove(entity);
                    db.SaveChanges();

                    return(true);
                }
                catch (Exception e)
                {
                    return(false);
                }
            }
        }