/// <summary> /// Delete record /// </summary> /// <param name="dbContext"></param> public virtual void Delete(CDCavellDbContext dbContext) { if (!this.IsNew) { dbContext.Attach <DataModel <T> >(this); dbContext.Remove <DataModel <T> >(this); dbContext.SaveChanges(); } }
/// <summary> /// Add/Update record /// </summary> /// <method>AddUpdate(CDCavellDbContext dbContext)</method> public virtual void AddUpdate(CDCavellDbContext dbContext) { if (this.IsNew) { dbContext.Add <DataModel <T> >(this); } else { dbContext.Update <DataModel <T> >(this); } dbContext.SaveChanges(); }