Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public TvProgrammeViewModel GetProfileViewModel(string programmeName)
        {
            var model = _programmeRepository
                        .GetByName(programmeName);
            var viewModel = _mapper.Map <TvProgrammeViewModel>(model);

            return(viewModel);
        }
Exemplo n.º 3
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);
        }