public TaskAssociationsViewItemProxy[] LoadAssociations(int taskID)
        {
            TaskAssociationsView taskAssociations = new TaskAssociationsView(TSAuthentication.GetLoginUser());

            taskAssociations.LoadByTaskIDOnly(taskID);
            return(taskAssociations.GetTaskAssociationsViewItemProxies());
        }
Beispiel #2
0
        public static string GetTaskAssociationsViewItem(RestCommand command, int reminderID)
        {
            TaskAssociationsViewItem taskAssociationsViewItem = TaskAssociationsView.GetTaskAssociationsViewItem(command.LoginUser, reminderID);

            if (taskAssociationsViewItem.OrganizationID != command.Organization.OrganizationID)
            {
                throw new RestException(HttpStatusCode.Unauthorized);
            }
            return(taskAssociationsViewItem.GetXml("TaskAssociationsViewItem", true));
        }
Beispiel #3
0
        public static string GetTaskAssociationsView(RestCommand command)
        {
            TaskAssociationsView taskAssociationsView = new TaskAssociationsView(command.LoginUser);

            taskAssociationsView.LoadByOrganizationID(command.Organization.OrganizationID);

            if (command.Format == RestFormat.XML)
            {
                return(taskAssociationsView.GetXml("TaskAssociationsView", "TaskAssociationsViewItem", true, command.Filters));
            }
            else
            {
                throw new RestException(HttpStatusCode.BadRequest, "Invalid data format");
            }
        }