public void Update(T entity) { using (var unitOfWork = new UnitOfWork.UnitOfWorkScope <BankingDbContext>(UnitOfWork.UnitOfWorkScopePurpose.Writing)) { unitOfWork.DbContext.Set <T>().Remove(GetById(entity.Id)); unitOfWork.DbContext.Set <T>().Add(entity); unitOfWork.SaveChanges(); } }
public Guid Add(T entity) { using (var unitOfWork = new UnitOfWork.UnitOfWorkScope <BankingDbContext>(UnitOfWork.UnitOfWorkScopePurpose.Writing)) { unitOfWork.DbContext.Set <T>().Add(entity); unitOfWork.SaveChanges(); return(entity.Id); } }