public TrainingDay MapBLLToDAL(BaseTrainingDay bllObject) { return(new TrainingDay { Id = bllObject.Id, Date = GetDateFromDayOfWeek(bllObject.DayOfWeek), TrainingWeekId = bllObject.TrainingWeekId, TrainingDayTypeId = bllObject.TrainingDayTypeId, ExercisesInTrainingDay = bllObject.AccessoryLifts? .Select(BLLMapperContext.ExerciseInTrainingDayMapper.MapBLLToDAL) .Concat(bllObject.MainLifts? .Select(BLLMapperContext.ExerciseInTrainingDayMapper.MapBLLToDAL)) }); }
public BaseTrainingDay MapDALToBLL(TrainingDay dalObject) { var trainingDay = new BaseTrainingDay { Id = dalObject.Id, DayOfWeek = dalObject.Date.DayOfWeek, TrainingWeekId = dalObject.TrainingWeekId, TrainingDayType = dalObject.TrainingDayType == null ? null : BLLMapperContext.TrainingDayTypeMapper.MapDALToBLL(dalObject.TrainingDayType), TrainingDayTypeId = dalObject.TrainingDayTypeId }; return(AddExercisesToTrainingDay(trainingDay, dalObject)); }