Пример #1
0
        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));
        }
Пример #2
0
        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));
        }