Пример #1
0
        public async Task SaveModel(TvProgrammeViewModel viewModel)
        {
            viewModel.AvatarUrl = await UploadAvatar(viewModel.AvatarFile);

            var model = _mapper.Map <TvProgramme>(viewModel);

            model.Channel = _userService.GetUser().TvStaff.Channel;

            _programmeRepository.Save(model);
        }
Пример #2
0
        public TvProgramme ConvertTranslation(TranslationViewModel viewModel)
        {
            var programme = new TvProgramme()
            {
                Name            = viewModel.Name + " (" + _userService.GetUser().TvStaff.Channel.Name + ")",
                Duration        = viewModel.Duration,
                AvatarUrl       = "/Image/Television/live.jpg",
                Channel         = null,
                ContentRating   = ContentRating.PG13,
                TypeOfProgramme = TypeOfProgramme.Live
            };

            _programmeRepository.Save(programme);
            return(programme);
        }