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);
            }
        }
Exemple #3
0
 public PlantsService(IPlantsRepository plantsRepository)
 {
     _plantsRepository = plantsRepository;
 }