コード例 #1
0
        public async Task <int> Create(CreateSeriesEntityViewModel model)
        {
            var name = $"{model.Name} - S_{model.Season} - Ep_{model.Episode}";

            var seriesEntity = new SeriesEntity()
            {
                Name     = name,
                Episode  = model.Episode,
                Season   = model.Season,
                Poster   = model.Poster,
                Trailer  = model.Trailer,
                SeriesId = model.SeriesId
            };

            await this._repository.Add(seriesEntity);

            await this._repository.SaveChangesAsync();

            return(seriesEntity.Id);
        }
コード例 #2
0
        public async Task <IActionResult> Create(CreateSeriesEntityViewModel model)
        {
            int id = await this._seriesEntityService.Create(model);

            return(this.RedirectToAction("Details", new { id = id }));
        }
コード例 #3
0
        public IActionResult Create(Guid seriesId, string name, string poster)
        {
            var viewModel = new CreateSeriesEntityViewModel(seriesId, name, poster);

            return(this.View(viewModel));
        }