Exemple #1
0
        public FieldsMappingRuleModel Create(int businessEntityTypeId, FieldsMappingRuleModel fieldsMappingRule)
        {
            var originField = _fieldsService.Create(businessEntityTypeId, fieldsMappingRule.OriginField);
            var sourceField = _fieldsService.Create(businessEntityTypeId, fieldsMappingRule.SourceField);

            var result = _repository.Create(new FieldsMappingRule
            {
                ConfigurationId = fieldsMappingRule.ConfigurationId,
                IsVisible       = true,
                OriginFieldId   = originField.Id,
                SourceFieldId   = sourceField.Id
            });

            return(new FieldsMappingRuleModel
            {
                Id = result.Id,
                ConfigurationId = result.ConfigurationId,
                IsVisible = result.IsVisible,
                OriginField = originField,
                SourceField = sourceField
            });
        }
Exemple #2
0
 public FieldsMappingRuleModel Post([FromQuery] int businessEntityTypeId, [FromBody] FieldsMappingRuleModel fieldsMappingRule)
 {
     return(_service.Create(businessEntityTypeId, fieldsMappingRule));
 }