Пример #1
0
        public void Update(T item, DbContext dbContext)
        {
            VerifierFactory.Verify(dbContext, item, GlobalConstants.DML_OPERATION_UPDATE);
            this.BeforeUpdate(item, dbContext);

            GlobalConstants.ModifyEntityStatus(item, dbContext);
            dbContext.SaveChanges();

            this.AfterUpdate(item, dbContext);
        }
Пример #2
0
        public void Create(T item, DbContext dbContext)
        {
            VerifierFactory.Verify(dbContext, item, GlobalConstants.DML_OPERATION_INSERT);
            this.BeforeInsert(item, dbContext);

            dbContext.Set <T>().Add(item);
            dbContext.SaveChanges();

            this.AfterInsert(item, dbContext);
        }