public PowerViewController(UIViewController parentViewController) : base(parentViewController, Digitals.SubPageTechPower, string.Empty, TimeSpan.Zero) { var ui = parentViewController.UIController as UIControllerWithSmartObjects; _controls = new PowerControlList(ui, ui.Device.SmartObjects[Joins.SmartObjects.PowerItemsList]); }
public void UpdatePowerList(List <PowerControlListViewModel> powerlist) { PrinteryContext db = new PrinteryContext(); db.Database.ExecuteSqlCommand("DELETE FROM PowerControlList WHERE GroupId={0}", powerlist[0].GroupId); foreach (var item in powerlist) { var newItem = new PowerControlList() { ControlId = Guid.NewGuid().ToString(), PowerId = item.PowerId, GroupId = item.GroupId }; db.PowerControlList.Add(newItem); db.SaveChanges(); } }