public async Task <IActionResult> CreateSeason(CreateSeasonViewModel model) { var season = await _seasonService.CreateSeasonFromCreateViewModelAsync(model); return(Created($"{HttpContext.Request.Scheme}://{HttpContext.Request.Host}/Season/{season.Id}", _mapper.Map <SeasonViewModel>(season))); }
//[Authorize(Roles = "Admin")] //public IActionResult Edit(int id) //{ // var viewModel = this._animesEntitiesService.GetToEdit(id); // return null; //} public IActionResult Season(Guid seriesId, int season) { var viewModel = new CreateSeasonViewModel(seriesId, season); return(this.View(viewModel)); }
public ActionResult Create() { var viewModel = new CreateSeasonViewModel(); return View(viewModel); }
public ActionResult Create(CreateSeasonViewModel viewModel) { if (!ModelState.IsValid) { return View(viewModel); } var season = new Season(viewModel.Name, GameType.EightBall); repository.SaveOrUpdate(season); repository.SaveChanges(); TempData[GlobalViewDataProperty.PageNotificationMessage] = "The season was created successfully"; return RedirectToAction("Index"); }
public override void Given() { viewModel = new CreateSeasonViewModel(); viewModel.Name = name; repository.Setup(r => r.SaveOrUpdate(It.IsAny<Season>())).Callback<Season>(s => savedSeason = s).Returns(savedSeason); }