public SingleObjectModel ReactivateActivity(string activityUID, string taskUID) { try { var task = Task.Parse(taskUID); Assertion.Require(task.Activity.UID == activityUID, "Task belongs to a distinct activity."); ProjectUpdater.Reactivate(task); return(new SingleObjectModel(this.Request, task.ToResponse(), typeof(Activity).FullName)); } catch (Exception e) { throw base.CreateHttpException(e); } }
public SingleObjectModel ReactivateActivity(string projectUID, string activityUID) { try { var project = Project.Parse(projectUID); Activity activity = project.GetActivity(activityUID); ProjectUpdater.Reactivate(activity); return(new SingleObjectModel(this.Request, activity.ToResponse(), typeof(Activity).FullName)); } catch (Exception e) { throw base.CreateHttpException(e); } }