public SoilMoistureController(string message, ILogger log, IMapper mapper, IMediator mediator, IEventsRepository repository, IPlantsRepository plantsRepository) { _message = message; _log = log; _mapper = mapper; _mediator = mediator; _eventsRepository = repository; _plantsRepository = plantsRepository; }
private void DeleteExistingPlantsWithSameDeviceId(string deviceId, IPlantsRepository repository) { var existingPlant = repository.SelectByDeviceId(deviceId); if (existingPlant != null) { repository.DeletePlantByDeviceId(deviceId); DeleteExistingPlantsWithSameDeviceId(deviceId, repository); } }
public PlantsService(IPlantsRepository plantsRepository) { _plantsRepository = plantsRepository; }