public override void Delete(ManagedSecurityContext sec) { ManagedDiscussion.FindAndDelete( Session, mInstance.AccountFeed.Account.Id, typeof(AccountFeedItem), mInstance.Id, sec); ManagedFeature.Delete(Session, "AccountFeedItem", Id); base.Delete(sec); }
public override void Delete(ManagedSecurityContext sec) { ManagedDiscussion.FindAndDelete(Session, mInstance.Place.Account.Id, typeof(PlacePicture), mInstance.Id, sec); ManagedPictureServiceImpl <PlacePicture> .Delete(Session, mInstance, mInstance.Place.PlacePictures); base.Delete(sec); }
public override void Delete(ManagedSecurityContext sec) { ManagedDiscussion.FindAndDelete( Session, mInstance.Account.Id, typeof(Place), mInstance.Id, sec); foreach (PlacePicture pic in Collection <PlacePicture> .GetSafeCollection(mInstance.PlacePictures)) { new ManagedPlacePicture(Session, pic).Delete(sec); } foreach (AccountEvent evt in Collection <AccountEvent> .GetSafeCollection(mInstance.AccountEvents)) { new ManagedAccountEvent(Session, evt).Delete(sec); } ManagedMadLibInstance.Delete(Session, sec, "Place", Id); Session.Delete(string.Format("FROM AccountPlace f WHERE f.Place.Id = {0}", Id)); Session.Delete(string.Format("FROM AccountGroupPlace f WHERE f.Place.Id = {0}", Id)); Session.Delete(string.Format("FROM AccountPlaceRequest f WHERE f.Place.Id = {0}", Id)); Session.Delete(string.Format("FROM AccountPlaceFavorite f WHERE f.Place.Id = {0}", Id)); Session.Delete(string.Format("FROM PlaceQueueItem q WHERE q.Place.Id = {0}", Id)); Session.Delete(string.Format("FROM PlaceChangeRequest r WHERE r.Place.Id = {0}", Id)); ManagedFeature.Delete(Session, "Place", Id); base.Delete(sec); }
public override void Delete(ManagedSecurityContext sec) { ManagedDiscussion.FindAndDelete(Session, mInstance.Account.Id, typeof(AccountEvent), mInstance.Id, sec); ManagedFeature.Delete(Session, "AccountEvent", Id); Collection <AccountEvent> .GetSafeCollection(mInstance.Account.AccountEvents).Remove(mInstance); base.Delete(sec); }
public override void Delete(ManagedSecurityContext sec) { ManagedDiscussion.FindAndDelete(Session, mInstance.AccountStory.Account.Id, typeof(AccountStoryPicture), mInstance.Id, sec); ManagedPictureServiceImpl <AccountStoryPicture> .Delete(Session, mInstance, mInstance.AccountStory.AccountStoryPictures); Collection <AccountStoryPicture> .Remove(mInstance.AccountStory.AccountStoryPictures, mInstance); base.Delete(sec); }
public override void Delete(ManagedSecurityContext sec) { ManagedDiscussion.FindAndDelete(Session, typeof(AccountGroup), Id, sec); Session.Delete(string.Format("FROM AccountGroupAccountRequest r WHERE r.AccountGroup.Id = {0}", Id)); Session.Delete(string.Format("FROM AccountGroupAccountInvitation i WHERE i.AccountGroup.Id = {0}", Id)); Session.Delete(string.Format("FROM AccountGroupPlace p WHERE p.AccountGroup.Id = {0}", Id)); Session.Delete(string.Format("FROM AccountRssWatch w WHERE w.Url = 'AccountGroupRss.aspx?id={0}'", Id)); Session.Delete(string.Format("FROM AccountInvitation i WHERE i.AccountGroup.Id = {0}", Id)); ManagedFeature.Delete(Session, "AccountGroup", Id); base.Delete(sec); }
public override void Delete(ManagedSecurityContext sec) { ManagedDiscussion.FindAndDelete(Session, mInstance.AccountId, typeof(AccountAuditEntry), mInstance.Id, sec); base.Delete(sec); }