public TvProgrammeStaffViewModel PutStaffToProgramme(long id) { var programme = _mapper.Map <TvProgrammeShortViewModel>(_programmeRepository.Get(id)); var viewModel = new TvProgrammeStaffViewModel() { Programme = programme }; return(viewModel); }
public void SavePutStaffToProgramme(TvProgrammeStaffViewModel viewModel) { var staff = _staffRepository.GetByName(viewModel.Staff.Name); var programme = _programmeRepository.GetByName(viewModel.Programme.Name); var model = _mapper.Map <TvProgrammeStaff>(viewModel); model.Staff = staff; model.Programme = programme; _programmeStaffRepository.Save(model); }
public IActionResult AddStaffToProgramme(TvProgrammeStaffViewModel viewModel) { _staffPresentation.SavePutStaffToProgramme(viewModel); ViewBag.Staff = _staffPresentation.GetStaffByChannel(); return(View()); }