protected override ITranslationDefinitions <VmJsonTypeItem, T> GetDefaultMappingViewModelToEntity(VmJsonTypeItem vModel) { var definition = base.GetDefaultMappingViewModelToEntity(vModel); var instance = definition.GetFinal(); vModel.Names.ForEach(i => i.TypeId = instance.Id); definition.AddCollection(input => input.Names, output => output.Names); return(definition); }
public override T TranslateVmToEntity(VmJsonTypeItem vModel) { return(GetDefaultMappingViewModelToEntity(vModel).GetFinal()); }
public override PublishingStatusType TranslateVmToEntity(VmJsonTypeItem vModel) { return(GetDefaultMappingViewModelToEntity(vModel).AddSimple(i => i.PriorityFallback, o => o.PriorityFallback).GetFinal()); }