private void MoveWidgity(Guid widgityGuid, int order) { var widgity = Widgities.Where(w => w.Guid == widgityGuid).FirstOrDefault(); if (widgity != null) { Widgities.Remove(widgity); Widgities.Insert(order, widgity); } SaveState(); ShowWidgities(true); }
private void AddWidgity(int widgityTypeId, int order) { RockContext rockContext = new RockContext(); WidgityTypeService widgityTypeService = new WidgityTypeService(rockContext); var widgityType = widgityTypeService.Get(widgityTypeId); if (widgityType != null) { var widgity = new Widgity { WidgityTypeId = widgityTypeId, Guid = Guid.NewGuid(), EntityGuid = EntityGuid, EntityTypeId = EntityTypeId }; WidgityItems[widgity.Guid] = new List <WidgityItem>(); widgity.LoadAttributes(); Widgities.Insert(order, widgity); SaveState(); EditWidgity(widgity.Guid); } }