protected override void ConfigureMapping(IFlashMapperBuilderConfigurator <SubmittedAnswerDb, UserDb, SubmittedAnswer> configurator)
 {
     configurator.CreateMapping((answer, user) => new SubmittedAnswer
     {
         User = userForSubmittedAnswerBuilder.Build(user),
     });
 }
Ejemplo n.º 2
0
 protected override void ConfigureMapping(IFlashMapperBuilderConfigurator <DateRangeFilterDto, SubmittedAnswersFilter> configurator)
 {
     configurator.CreateMapping(f => new SubmittedAnswersFilter
     {
         UserId = null,
     });
 }
Ejemplo n.º 3
0
 protected override void ConfigureMapping(IFlashMapperBuilderConfigurator <SubmittedAnswer, AnswerForLearningObjectiveForUserDto> configurator)
 {
     configurator.CreateMapping(sa => new AnswerForLearningObjectiveForUserDto
     {
         AnswerId = sa.SubmittedAnswerId,
         Correct  = sa.Correct == 1,
     });
 }
 protected override void ConfigureMapping(IFlashMapperBuilderConfigurator <LearningObjectiveForUser, UserStatistics, LearningObjectiveForUserDto> configurator)
 {
     configurator.CreateMapping((lo, s) => new LearningObjectiveForUserDto
     {
         OverallProgress = s.GetLearningObjectiveProgress(lo.Name, lo.Domain, lo.Subject),
         Answers         = lo.Answers.Select(answerForLearningObjectiveForUserDtoBuilder.Build)
                           .ToArray()
     });
 }
Ejemplo n.º 5
0
 protected override void ConfigureMapping(IFlashMapperBuilderConfigurator <Person, PersonReportModel> configurator)
 {
     configurator
     .CreateMapping(p => new PersonReportModel
     {
         Age = age
     })
     .UnresolvedBehavior(UnresolvedPropertyBehavior.Ignore)
     .SourceNamingConvention(NamingConventionType.CamelCase);
 }
 protected override void ConfigureMapping(IFlashMapperBuilderConfigurator <IgnoreTestSource, Destination> configurator)
 {
     configurator.CreateMapping(s => new Destination
     {
         Data2      = MappingOptions.Ignore(),
         Data4      = MappingOptions.Ignore(),
         Data5      = s.Data3 > 0.5 ? s.Data5 : MappingOptions.Ignore(),
         Data7      = MappingOptions.Ignore(),
         EighthData = MappingOptions.Ignore()
     });
 }
 protected override void ConfigureMapping(IFlashMapperBuilderConfigurator <PersonFrontModel, Person> configurator)
 {
     configurator.CreateMapping(f => new Person
     {
         Timestamp = MappingOptions.Ignore()
     })
     .AfterMap((f, p) =>
     {
         p.Height = height;
     })
     .SourceNamingConvention(NamingConventionType.CamelCase)
     .DestinationNamingConvention(NamingConventionType.CamelCase);
 }
 protected override void ConfigureMapping(IFlashMapperBuilderConfigurator <IdenticalTestSource, Destination> configurator)
 {
     configurator.CreateMapping(s => new Destination());
 }
Ejemplo n.º 9
0
 protected override void ConfigureMapping(IFlashMapperBuilderConfigurator <UserDb, UserForSubmittedAnswer> configurator)
 {
     configurator.CreateMapping(user => new UserForSubmittedAnswer());
 }
Ejemplo n.º 10
0
 protected override void ConfigureMapping(IFlashMapperBuilderConfigurator <ImageDb, Image> configurator)
 {
     configurator.CreateMapping(i => new Image());
 }