Beispiel #1
0
 private Data.External.LARS.Model.LARSAnnualValue LARSAnnualValueFromEntity(LARSAnnualValue entity)
 {
     return(new Data.External.LARS.Model.LARSAnnualValue()
     {
         BasicSkillsType = entity.BasicSkillsType,
         EffectiveFrom = entity.EffectiveFrom,
         EffectiveTo = entity.EffectiveTo,
     });
 }
Beispiel #2
0
 public IDataEntity BuildLARSAnnualValue(LARSAnnualValue larsAnnualValue)
 {
     return(new DataEntity(Attributes.EntityLearningDeliveryLARS_AnnualValue)
     {
         Attributes = new Dictionary <string, IAttributeData>()
         {
             { Attributes.LearnDelAnnValBasicSkillsTypeCode, new AttributeData(larsAnnualValue.BasicSkillsType) },
             { Attributes.LearnDelAnnValDateFrom, new AttributeData(larsAnnualValue.EffectiveFrom) },
             { Attributes.LearnDelAnnValDateTo, new AttributeData(larsAnnualValue.EffectiveTo) }
         }
     });
 }
        public void BuildLARSAnnualValue()
        {
            var larsAnnualValue = new LARSAnnualValue
            {
                BasicSkillsType = 1,
                EffectiveFrom   = new DateTime(2018, 1, 1),
                EffectiveTo     = new DateTime(2019, 1, 1),
            };

            var dataEntity = NewService().BuildLARSAnnualValue(larsAnnualValue);

            dataEntity.EntityName.Should().Be("LearningDeliveryAnnualValue");
            dataEntity.Attributes.Should().HaveCount(3);
            dataEntity.Attributes["LearnDelAnnValBasicSkillsTypeCode"].Value.Should().Be(larsAnnualValue.BasicSkillsType);
            dataEntity.Attributes["LearnDelAnnValDateFrom"].Value.Should().Be(larsAnnualValue.EffectiveFrom);
            dataEntity.Attributes["LearnDelAnnValDateTo"].Value.Should().Be(larsAnnualValue.EffectiveTo);
        }