Exemplo n.º 1
0
        public TvProgrammeStaffViewModel PutStaffToProgramme(long id)
        {
            var programme = _mapper.Map <TvProgrammeShortViewModel>(_programmeRepository.Get(id));
            var viewModel = new TvProgrammeStaffViewModel()
            {
                Programme = programme
            };

            return(viewModel);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public IActionResult AddStaffToProgramme(TvProgrammeStaffViewModel viewModel)
 {
     _staffPresentation.SavePutStaffToProgramme(viewModel);
     ViewBag.Staff = _staffPresentation.GetStaffByChannel();
     return(View());
 }