public TaxRecord Update(TaxRecord r)
 {
     using (var db = new TaxDB())
     {
         var res = db.Update(r);
         db.SaveChanges();
         return(res.Entity);
     }
 }
 public void Delete(long id)
 {
     using (var db = new TaxDB())
     {
         var r = db.TaxPeriods.Find(id);
         db.TaxPeriods.Remove(r);
         db.SaveChanges();
     };
 }
 public TaxRecord Create(TaxRecord t)
 {
     using (var db = new TaxDB())
     {
         var res = db.TaxPeriods.Add(t);
         db.SaveChanges();
         return(res.Entity);
     };
 }
示例#4
0
 public void Restore(long id)
 {
     using (var db = new TaxDB())
     {
         var r = db.TaxPeriods.Find(id);
         r.Deleted = null;
         db.SaveChanges();
     };
 }
示例#5
0
 public void Delete(long id)
 {
     using (var db = new TaxDB())
     {
         var r = db.TaxPeriods.Find(id);
         r.Deleted = _time.CurrentTime();
         db.SaveChanges();
     };
 }
示例#6
0
 public TaxRecord Update(TaxRecord r)
 {
     using (var db = new TaxDB())
     {
         r.Modified = _time.CurrentTime();
         var res = db.Update(r);
         db.SaveChanges();
         return(res.Entity);
     }
 }