public bool delete(long Id)
        {
            BehaviourPageOne bPO = _appDbContext.BehaviourPageOne.First(d => d.Id == Id);
            IEnumerable <BehaviorPageTow> bPT = _appDbContext.BehaviorPageTow.Where(d => d.BPOId == bPO.Id).ToList();

            foreach (var item in bPT)
            {
                IEnumerable <InterventionsModified> iM = _appDbContext.InterventionsModified.Where(d => d.BPTid == item.Id).ToList();
                foreach (var item1 in iM)
                {
                    _appDbContext.InterventionsModified.Remove(item1);
                    _appDbContext.SaveChanges();
                }
                _appDbContext.BehaviorPageTow.Remove(item);
                _appDbContext.SaveChanges();
            }
            _appDbContext.BehaviourPageOne.Remove(bPO);
            try
            {
                _appDbContext.SaveChanges();
            }
            catch
            {
                return(false);
            }
            return(true);
        }
 public bool edit(BehaviourPageOne behaviourPageOne)
 {
     _appDbContext.Entry(behaviourPageOne).State = EntityState.Modified;
     try
     {
         _appDbContext.SaveChanges();
     }
     catch
     {
         return(false);
     }
     return(true);
 }
 public bool addNewItem(BehaviourPageOne behaviourPageOne)
 {
     _appDbContext.BehaviourPageOne.Add(behaviourPageOne);
     try
     {
         _appDbContext.SaveChanges();
         return(true);
     }
     catch (Exception e)
     {
         return(false);
     }
 }
Ejemplo n.º 4
0
 public bool edit(BehaviourPageOne behaviourPageOne)
 {
     return(true);
 }
Ejemplo n.º 5
0
 public bool addNewItem(BehaviourPageOne behaviourPageOne)
 {
     return(true);
 }