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, }); }
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); }