public void TestUpdateSingleItem(Enums.ResourceType resourceType, string firstField, ResourceFields.InputType firstType, string secondField, ResourceFields.InputType secondType, bool isPhaseIncluded)
        {
            var dictionaryAliasValue = new Dictionary <string, ResourceFields.InputType>()
            {
                { firstField, firstType },
                { secondField, secondType },
            };

            CombineCaseHelper.TestUpdateSingleItem(resourceType, dictionaryAliasValue, isPhaseIncluded, records, fieldReader);
        }
示例#2
0
        private static XmlResource AddRequiredSystemFieldForSale(XmlResource resource, ResourceFields.InputType inputType)
        {
            switch (inputType)
            {
            case ResourceFields.InputType.SystemClient:
                resource.DictionaryValues["Sales.P_Recruiter"] = valueDictionary[ResourceFields.InputType.SystemRecruiter];
                break;

            case ResourceFields.InputType.SystemRecruiter:
                resource.DictionaryValues["Sales.P_Client"] = valueDictionary[ResourceFields.InputType.SystemClient];
                resource.DictionaryValues["Sales.P_Job"]    = valueDictionary[ResourceFields.InputType.SystemJob];
                break;

            case ResourceFields.InputType.SystemJob:
                resource.DictionaryValues["Sales.P_Client"]    = valueDictionary[ResourceFields.InputType.SystemClient];
                resource.DictionaryValues["Sales.P_Recruiter"] = valueDictionary[ResourceFields.InputType.SystemRecruiter];
                break;

            case ResourceFields.InputType.SystemCandidate:
                resource.DictionaryValues["Sales.P_Resume"] = valueDictionary[ResourceFields.InputType.SystemResume];
                break;

            case ResourceFields.InputType.SystemResume:
                resource.DictionaryValues["Sales.P_Candidate"] = valueDictionary[ResourceFields.InputType.SystemCandidate];
                break;

            default:
                break;
            }
            return(resource);
        }