private void UpdateFormData(IEnumerable <string> keyValue, string cellActualValue, string resourceType) { string val = keyValue.First(); cellActualValue = cellActualValue.Trim(); #region Common field mapping if (val.EndsWith("Id", StringComparison.CurrentCultureIgnoreCase)) { id = cellActualValue; } if (val.EndsWith("Name*", StringComparison.CurrentCultureIgnoreCase)) { name = cellActualValue; } else if (val.EndsWith("Description*", StringComparison.CurrentCultureIgnoreCase)) { description = InsertTopics.FormatData(cellActualValue); } else if (val.Equals("Resource_Type*", StringComparison.CurrentCultureIgnoreCase)) { resourceType = cellActualValue; } else if (val.EndsWith("URL*", StringComparison.CurrentCultureIgnoreCase)) { url = InsertTopics.FormatData(cellActualValue); } else if (val.EndsWith("Topic*", StringComparison.CurrentCultureIgnoreCase)) { string topicTag = cellActualValue; topicTagIds = GetTopicTags(topicTag); } else if (val.EndsWith("Organizational_Unit*", StringComparison.CurrentCultureIgnoreCase)) { organizationalUnit = cellActualValue; } else if (val.EndsWith("Location_State*", StringComparison.CurrentCultureIgnoreCase)) { state = cellActualValue; } else if (val.EndsWith("Location_County", StringComparison.CurrentCultureIgnoreCase)) { county = cellActualValue; } else if (val.EndsWith("Location_City", StringComparison.CurrentCultureIgnoreCase)) { city = cellActualValue; } else if (val.EndsWith("Location_Zip", StringComparison.CurrentCultureIgnoreCase)) { zipcode = cellActualValue; } else if (val.Equals("Resource_Category", StringComparison.CurrentCultureIgnoreCase)) { resourceCategory = cellActualValue; } #endregion Common field mapping if (resourceType == Constants.FormResourceType) { if (val.EndsWith("Overview", StringComparison.CurrentCultureIgnoreCase)) { overview = InsertTopics.FormatData(cellActualValue); } } if (resourceType == Constants.OrganizationResourceType) { if (val.EndsWith("Org_Address*", StringComparison.CurrentCultureIgnoreCase)) { address = InsertTopics.FormatData(cellActualValue); } else if (val.EndsWith("Phone*", StringComparison.CurrentCultureIgnoreCase)) { telephone = InsertTopics.FormatData(cellActualValue); } else if (val.EndsWith("Overview", StringComparison.CurrentCultureIgnoreCase)) { overview = InsertTopics.FormatData(cellActualValue); } else if (val.EndsWith("Specialties", StringComparison.CurrentCultureIgnoreCase)) { specialties = InsertTopics.FormatData(cellActualValue); } else if (val.EndsWith("Eligibility_Information", StringComparison.CurrentCultureIgnoreCase)) { eligibilityInformation = InsertTopics.FormatData(cellActualValue); } else if (val.EndsWith("Qualifications", StringComparison.CurrentCultureIgnoreCase)) { qualifications = InsertTopics.FormatData(cellActualValue); } else if (val.EndsWith("Business_Hours", StringComparison.CurrentCultureIgnoreCase)) { businessHours = InsertTopics.FormatData(cellActualValue); } } if (resourceType == Constants.ArticleResourceType) { if (val.EndsWith("Overview", StringComparison.CurrentCultureIgnoreCase)) { overview = InsertTopics.FormatData(cellActualValue); } } if (resourceType == Constants.ArticleContent) { if (val.EndsWith("Article*", StringComparison.CurrentCultureIgnoreCase)) { articleName = InsertTopics.FormatData(cellActualValue); } else if (val.EndsWith("Section_Headline", StringComparison.CurrentCultureIgnoreCase)) { headline = InsertTopics.FormatData(cellActualValue); } else if (val.EndsWith("Section_Content", StringComparison.CurrentCultureIgnoreCase)) { content = InsertTopics.FormatData(cellActualValue); } } if (resourceType == Constants.VideoResourceType) { if (val.EndsWith("Overview", StringComparison.CurrentCultureIgnoreCase)) { overview = InsertTopics.FormatData(cellActualValue); } } if (resourceType == Constants.OrganizationReview) { if (val.EndsWith("Organization*", StringComparison.CurrentCultureIgnoreCase)) { organizationName = InsertTopics.FormatData(cellActualValue); } else if (val.EndsWith("Reviewer_Full_Name*", StringComparison.CurrentCultureIgnoreCase)) { reviewerFullName = InsertTopics.FormatData(cellActualValue); } else if (val.EndsWith("Reviewer_Title", StringComparison.CurrentCultureIgnoreCase)) { reviewerTitle = InsertTopics.FormatData(cellActualValue); } else if (val.EndsWith("Review_Text*", StringComparison.CurrentCultureIgnoreCase)) { reviewText = InsertTopics.FormatData(cellActualValue); } else if (val.EndsWith("Reviewer_Image_URL", StringComparison.CurrentCultureIgnoreCase)) { reviewerImage = InsertTopics.FormatData(cellActualValue); } } }