public TvSchedule ConvertToModel(TvScheduleViewModel viewModel) { var programme = _programmeRepository.Get(viewModel.Programme.Id); viewModel.Programme = _mapper.Map <TvProgrammeShortViewModel>(programme); var model = _mapper.Map <TvSchedule>(viewModel); model.Programme = programme; model.EndAiringTime = viewModel.AiringTime.AddMinutes(viewModel.Programme.Duration); return(model); }
public TvProgrammeCelebrityViewModel PutCelebrityToProgramme(long id) { var programme = _mapper.Map <TvProgrammeShortViewModel>(_programmeRepository.Get(id)); var viewModel = new TvProgrammeCelebrityViewModel() { Programme = programme }; return(viewModel); }
public TvProgrammeShortViewModel FindViewModel(long id) { return(_mapper.Map <TvProgrammeShortViewModel>(_programmeRepository.Get(id))); }