public async Task <IActionResult> Create(CreateAnimesEntityViewModel model) { Console.WriteLine(); var id = await this._animesEntitiesService.Create(model); return(this.RedirectToAction("Episode", new { id = id })); }
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}"); }
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); }
public IActionResult Create(Guid animeId, string name, string poster) { var viewModel = new CreateAnimesEntityViewModel(animeId, name, poster); return(this.View(viewModel)); }