示例#1
0
        public static TimeEntity MapToEntity(TimeModel detailModel, IEntityFactory entityFactory)
        {
            var entity = (entityFactory ??= new DummyEntityFactory()).Create <TimeEntity>(detailModel.Id);

            entity.Id         = detailModel.Id;
            entity.Discipline = detailModel.Discipline;
            entity.Time       = detailModel.Time;
            entity.Person     = PersonMapper.MapToEntity(detailModel.Person, entityFactory);
            entity.Team       = TeamMapper.MapToEntity(detailModel.Team, entityFactory);
            return(entity);
        }
示例#2
0
 public static TimeModel MapToListModel(TimeEntity entity) =>
 entity == null
         ? null
         : new TimeModel()
 {
     Id         = entity.Id,
     Discipline = entity.Discipline,
     Time       = entity.Time,
     Team       = TeamMapper.MapToDetailModel(entity.Team),
     Person     = PersonMapper.MapToDetailModel(entity.Person)
 };