static void Main(string[] args) { //using moze da se koristi nad interfejsima koji implementiraju IDisposable using IUnitOfWork uow = new UnitOfWorkImplementation(new Context()); uow.Commit(); //kad napisemo using ne mora eksplicitno da se poziva Dispose!!! }
public ApplicationRepositoryImplementation(UnitOfWorkImplementation unitOfWork) { _unitOfWork = unitOfWork; }
public CategoryRepositoryImplementation(UnitOfWorkImplementation unitOfWork) { _unitOfWork = unitOfWork; }