public TvProgrammeCelebrityViewModel PutCelebrityToProgramme(long id) { var programme = _mapper.Map <TvProgrammeShortViewModel>(_programmeRepository.Get(id)); var viewModel = new TvProgrammeCelebrityViewModel() { Programme = programme }; return(viewModel); }
public void SavePutCelebrityToProgramme(TvProgrammeCelebrityViewModel viewModel) { var celebrity = _celebrityRepository.GetByName(viewModel.Celebrity.Name); var programme = _programmeRepository.GetByName(viewModel.Programme.Name); var model = _mapper.Map <TvProgrammeCelebrity>(viewModel); model.Celebrity = celebrity; model.Programme = programme; _programmeCelebrityRepository.Save(model); }
public IActionResult AddToProgramme(TvProgrammeCelebrityViewModel viewModel) { _celebrityPresentation.SavePutCelebrityToProgramme(viewModel); ViewBag.Celebrity = _celebrityPresentation.GetIndexViewModel(); return(View()); }