/// <summary> /// Save pending changes to the database /// </summary> public void Commit() { DataDbContext.SaveChanges(); }
/// <summary> /// Default injectable constructor /// </summary> /// <param name="dataDbContext"></param> /// <param name="cargoTypeCategoryRepository"></param> /// <param name="cargoTypeRepository"></param> public UnitOfWork(DataDbContext dataDbContext, ICargoTypeCategoryRepository cargoTypeCategoryRepository, ICargoTypeRepository cargoTypeRepository) { DataDbContext = dataDbContext; CargoTypeCategories = cargoTypeCategoryRepository; CargoTypes = cargoTypeRepository; }