コード例 #1
0
        public async Task <IActionResult> Create(CreateAnimesEntityViewModel model)
        {
            Console.WriteLine();
            var id = await this._animesEntitiesService.Create(model);

            return(this.RedirectToAction("Episode", new { id = id }));
        }
コード例 #2
0
        private string GetName(CreateAnimesEntityViewModel model)
        {
            var episode = model.Episode < 10 ? "0" + model.Episode
                : model.Episode.ToString();
            var season = model.Season < 10 ? "0" + model.Season
                : model.Season.ToString();

            return($"{model.Name} - S_{season} - Ep_{episode}");
        }
コード例 #3
0
        public async Task <int> Create(CreateAnimesEntityViewModel model)
        {
            var entityName = this.GetName(model);

            var animeEntity = new AnimeEntity()
            {
                Name    = entityName,
                Episode = model.Episode,
                Season  = model.Season,
                Poster  = model.Poster,
                Link1   = model.Link1,
                Link2   = model.Link2,
                AnimeId = model.AnimeId
            };

            await this._animesEntitiesRepository.Add(animeEntity);

            await this._animesEntitiesRepository.SaveChangesAsync();

            return(animeEntity.Id);
        }
コード例 #4
0
        public IActionResult Create(Guid animeId, string name, string poster)
        {
            var viewModel = new CreateAnimesEntityViewModel(animeId, name, poster);

            return(this.View(viewModel));
        }