Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }