public EntityService(RealEstateDbContext context, IEntityGetFactory <TEntity> entityGetFactory, IEntityGetAllFactory <TEntity> entityGetAllFactory, IEntityDeleteFactory <TEntity> entityDeleteFactory, IEntityUpdateFactory <TEntity> entityUpdateFactory, IEntityCreateFactory <TEntity> entityCreateFactory) { DbContext = context; _entityGetFactory = entityGetFactory; _entityGetAllFactory = entityGetAllFactory; _entityGetAllService = entityGetAllFactory.Create(context); _getService = entityGetFactory.Create(context); _deleteService = entityDeleteFactory.Create(context); _updateService = entityUpdateFactory.Create(context); _createService = entityCreateFactory.Create(context); }
public ServicesController(IEntityCreateFactory factory) { _factory = factory; }