public CustomFieldsViewItemProxy[] GetCustomFields(ReferenceType refType, int?auxID) { CustomFieldsView fields = new CustomFieldsView(TSAuthentication.GetLoginUser()); fields.LoadByReferenceType(TSAuthentication.OrganizationID, refType, auxID); return(fields.GetCustomFieldsViewItemProxies()); }
public static string GetCustomFieldsViewItem(RestCommand command, int) { CustomFieldsViewItem customFieldsViewItem = CustomFieldsView.GetCustomFieldsViewItem(command.LoginUser, ); if (customFieldsViewItem.OrganizationID != command.Organization.OrganizationID) { throw new RestException(HttpStatusCode.Unauthorized); } return(customFieldsViewItem.GetXml("CustomFieldsViewItem", true)); }
public static string GetCustomFieldsView(RestCommand command) { CustomFieldsView customFieldsView = new CustomFieldsView(command.LoginUser); customFieldsView.LoadByOrganizationID(command.Organization.OrganizationID); if (command.Format == RestFormat.XML) { return(customFieldsView.GetXml("CustomFieldsView", "CustomFieldsViewItem", true, command.Filters)); } else { throw new RestException(HttpStatusCode.BadRequest, "Invalid data format"); } }