MonoSoftware.MonoX.DAL.EntityClasses.SnRelationshipEntity.GetRelationsForField C# (CSharp) Method

GetRelationsForField() static private method

Gets the relation objects which represent the relation the fieldName specified is mapped on.
static private GetRelationsForField ( string fieldName ) : RelationCollection
fieldName string Name of the field mapped onto the relation of which the relation objects have to be obtained.
return RelationCollection
        internal static RelationCollection GetRelationsForField(string fieldName)
        {
            RelationCollection toReturn = new RelationCollection();
            switch(fieldName)
            {
                case "AspnetApplication":
                    toReturn.Add(Relations.AspnetApplicationsEntityUsingApplicationId);
                    break;
                case "AspnetUser":
                    toReturn.Add(Relations.AspnetUsersEntityUsingUserId);
                    break;
                case "Blog":
                    toReturn.Add(Relations.BlogEntityUsingBlogId);
                    break;
                case "BlogPost":
                    toReturn.Add(Relations.BlogPostEntityUsingBlogPostId);
                    break;
                case "CalendarEvent":
                    toReturn.Add(Relations.CalendarEventEntityUsingCalendarEventId);
                    break;
                case "Campaign":
                    toReturn.Add(Relations.CampaignEntityUsingCampaignId);
                    break;
                case "Document":
                    toReturn.Add(Relations.DocumentEntityUsingDocumentId);
                    break;
                case "ListItem":
                    toReturn.Add(Relations.ListItemEntityUsingListItemId);
                    break;
                case "NewsCategory":
                    toReturn.Add(Relations.NewsCategoryEntityUsingNewsCategoryId);
                    break;
                case "NewsItem":
                    toReturn.Add(Relations.NewsItemEntityUsingNewsItemId);
                    break;
                case "Newsletter":
                    toReturn.Add(Relations.NewsletterEntityUsingNewsletterId);
                    break;
                case "Page":
                    toReturn.Add(Relations.PageEntityUsingPageId);
                    break;
                case "Poll":
                    toReturn.Add(Relations.PollEntityUsingPollId);
                    break;
                case "SnAlbum":
                    toReturn.Add(Relations.SnAlbumEntityUsingAlbumId);
                    break;
                case "SnDiscussionBoard":
                    toReturn.Add(Relations.SnDiscussionBoardEntityUsingDiscussionBoardId);
                    break;
                case "SnDiscussionMessage":
                    toReturn.Add(Relations.SnDiscussionMessageEntityUsingDiscussionMessageId);
                    break;
                case "SnDiscussionTopic":
                    toReturn.Add(Relations.SnDiscussionTopicEntityUsingDiscussionTopicId);
                    break;
                case "SnFile":
                    toReturn.Add(Relations.SnFileEntityUsingFileId);
                    break;
                case "SnGroup":
                    toReturn.Add(Relations.SnGroupEntityUsingGroupId);
                    break;
                case "SnMessage":
                    toReturn.Add(Relations.SnMessageEntityUsingMessageId);
                    break;
                case "SnNote":
                    toReturn.Add(Relations.SnNoteEntityUsingNoteId);
                    break;
                case "SnComments":
                    toReturn.Add(Relations.SnCommentEntityUsingRelationshipId);
                    break;
                case "SnFiles":
                    toReturn.Add(Relations.SnFileEntityUsingRelationshipId);
                    break;
                case "SnRatings":
                    toReturn.Add(Relations.SnRatingEntityUsingRelationshipId);
                    break;
                case "SnSubscribers":
                    toReturn.Add(Relations.SnSubscriberEntityUsingRelationshipId);
                    break;
                case "SnTags":
                    toReturn.Add(Relations.SnTagEntityUsingRelationshipId);
                    break;
                default:
                    break;
            }
            return toReturn;
        }
SnRelationshipEntity