Beispiel #1
0
        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));
        }
Beispiel #3
0
 public ActionResult Create()
 {
     var viewModel = new CreateSeasonViewModel();
       return View(viewModel);
 }
Beispiel #4
0
        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");
        }
Beispiel #5
0
 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);
 }