public JsonResult UnHoldWatering(int[] plantId) { dbContectionDataContext context = new dbContectionDataContext(); foreach (var id in plantId) { var plant = context.Plants.Single(x => x.PlantID == id); plant.Status = 'W'; context.SubmitChanges(); RealTimeCalls.NotifyOnUnHoldPlants(plantId); } return(Json("true", JsonRequestBehavior.AllowGet)); }
public JsonResult HoldReWateringPlants(int[] plantId) { dbContectionDataContext context = new dbContectionDataContext(); foreach (var id in plantId) { var plant = context.Plants.Single(x => x.PlantID == id); plant.Status = 'R'; plant.LastCompleted = DateTime.Now; DateTime Reset = DateTime.Now.AddSeconds(30); plant.Reset = Reset; context.SubmitChanges(); } RealTimeCalls.NotifyOnCompletePlants(plantId); return(Json("true", JsonRequestBehavior.AllowGet)); }