private object BackgroundWorker_DoMakeInactive(object argument, Action <ProgressChangedEventArgs> progress, Func <bool> cancellationPending) { progress(new ProgressChangedEventArgs(0, "DoMakeInactive starting")); IMilestoneWrapper _mlstn = argument as IMilestoneWrapper; _mlstn.Update(SiteURL); ObservableCollection <IMilestoneWrapper> _ret = EntitiesWrapper.GetMilestonesCollection(SiteURL); progress(new ProgressChangedEventArgs(100, "DoMakeInactive ending")); return(_ret); }
internal void Update(IMilestoneWrapper milestoneWrapper, RunWorkerCompletedEventHandler completedEventHandler) { CheckDisposed <MainWindowData>(); if (milestoneWrapper == null) { throw new ArgumentNullException("milestoneWrapper"); } m_BWDoWorkEventHandler = BackgroundWorker_DoMakeInactive; m_BWCompletedEventHandler = completedEventHandler; StartBackgroundWorker(milestoneWrapper); }
/// <summary> /// Moves the specified target. /// </summary> /// <param name="target">The target.</param> /// <param name="siteURL">The site URL.</param> /// <exception cref="System.ArgumentNullException">Element</exception> public void Move(IMilestoneWrapper target, string siteURL) { using (Entities m_Context = new Entities(siteURL)) { if (base.Element == null) { throw new ArgumentNullException("Element"); } Milestone _source = Milestone.GetAtIndex <Milestone>(m_Context.Milestone, Element.Identyfikator.Value); Milestone _target = Milestone.GetAtIndex <Milestone>(m_Context.Milestone, ((MilestoneWrapper)target).Element.Identyfikator.Value); _source.Move(m_Context, _target); m_Context.SubmitChanges(); } }
internal void Move(IMilestoneWrapper source, IMilestoneWrapper target, RunWorkerCompletedEventHandler completedEventHandler) { CheckDisposed <MainWindowData>(); if (source == null) { throw new ArgumentNullException("source"); } if (target == null) { throw new ArgumentNullException("target"); } m_BWDoWorkEventHandler = BackgroundWorker_DoMove; m_BWCompletedEventHandler = completedEventHandler; StartBackgroundWorker(new ForceMakeInactiveArgument() { Source = source, Target = target }); }
internal static void GetRequirements(IMilestoneWrapper milestoneWrapper, Action <object, RunWorkerCompletedEventArgs> GetRequirementsCompleted) { throw new NotImplementedException(); }