public Plant Post([FromBody] WaterPlant taskPlant) { //if (!string.IsNullOrWhiteSpace(tap)) if (taskPlant != null) { Plant plant = DataStorage.plants.FirstOrDefault(p => p.Id == taskPlant.Id); if (plant != null) { if (plant.canBeWatered && taskPlant.startWatering) { PlantWateringProcessor.StartWatering(plant); plant.lastTimeWatered = DateTime.Now.TimeOfDay; return(plant); } else if (plant.canBeWatered && !taskPlant.startWatering) { PlantWateringProcessor.StopWatering(plant); } else { } } } return(null); }
public static string SaveWatering(int plantId) { //Save a watering. var wp = new WaterPlant(); wp.PlantId = plantId; wp.Add(); //Get all var dt = wp.GetLastWaterByPlantId(plantId); return(dt.Rows[0]["WaterDate"].ToString() + "," + dt.Rows[0]["WaterCount"].ToString()); }