示例#1
0
        //Save if new
        private void SaveNewPinData(int[] PinNumber, string[] ApplienceName, string[] Location, int[] RoomId, int i, int piId)
        {
            PiPin piPin = new PiPin();

            piPin.PinNumber     = PinNumber[i];
            piPin.PinStatus     = "False";
            piPin.ApplienceName = ApplienceName[i];
            piPin.Location      = Location[i];
            piPin.RoomId        = RoomId[i];
            piPin.PiId          = piId;
            db.PiPins.Add(piPin);
            db.SaveChanges();
        }
        public ActionResult PinConfig(int[] PinNumber, string[] ApplienceName, string[] Location, int[] RoomId)
        {
            var piId = Convert.ToInt32(TempData["piIdpost"]);

            for (int i = 0; i < PinNumber.Length; i++)
            {
                PiPin piPin = new PiPin();
                piPin.PinNumber     = PinNumber[i];
                piPin.PinStatus     = "False";
                piPin.ApplienceName = ApplienceName[i];
                piPin.Location      = Location[i];
                piPin.RoomId        = RoomId[i];
                piPin.PiId          = piId;
                db.PiPins.Add(piPin);
                db.SaveChanges();
            }

            return(RedirectToAction("Index", "Home"));
        }