public int DeleteFlatCharge(FlatCharge model)
 {
     using (REMSDBEntities context = new REMSDBEntities())
     {
         try
         {
             context.FlatCharges.Add(model);
             context.Entry(model).State = EntityState.Deleted;
             int i = context.SaveChanges();
             return(i);
         }
         catch (Exception ex)
         {
             Helper hp = new Helper();
             hp.LogException(ex);
             return(0);
         }
     }
 }
Пример #2
0
 public int DeleteFlat(int flatid)
 {
     using (REMSDBEntities context = new REMSDBEntities())
     {
         try
         {
             FlatPLCService    fpservice = new FlatPLCService();
             FlatChargeService fcservice = new FlatChargeService();
             var model = fpservice.GetFlatPLCListByFlatID(flatid);
             foreach (var md in model)
             {
                 FlatPLC plc = new FlatPLC();
                 plc.FlatPLCID = md.FlatPLCID;
                 context.FlatPLCs.Add(plc);
                 context.Entry(plc).State = EntityState.Deleted;
                 context.SaveChanges();
             }
             var fmodel = fcservice.GetFlatChargeListByFlatID(flatid);
             foreach (var md in fmodel)
             {
                 FlatCharge plc = new FlatCharge();
                 plc.FlatChargeID = md.FlatChargeID;
                 context.FlatCharges.Add(plc);
                 context.Entry(plc).State = EntityState.Deleted;
                 context.SaveChanges();
             }
             Flat ft = new Flat();
             ft.FlatID = flatid;
             context.Flats.Add(ft);
             context.Entry(ft).State = EntityState.Deleted;
             int i = context.SaveChanges();
             return(i);
         }
         catch (Exception ex)
         {
             Helper hp = new Helper();
             hp.LogException(ex);
             return(0);
         }
     }
 }