public IActionResult Create(SeasonCreateViewModel model) { if (!User.IsInRole("Admin")) { return(RedirectToAction("Index", "Home")); } if (model == null) { StatusMessage = "Error. Something went wrong."; return(View(model)); } if (ModelState.IsValid) { SeasonDTO season = Mapper.Map <SeasonDTO>(model); var result = _seasonRepository.AddSeason(season); if (result == 1) { StatusMessage = "Succesfully created."; return(RedirectToAction(nameof(Index))); } if (result == -1) { StatusMessage = "Error. This date is already taken"; model.StatusMessage = StatusMessage; return(View(model)); } return(RedirectToAction(nameof(Index))); } StatusMessage = "Error. Data that you entered is not valid."; return(View(model)); }
public IActionResult Create() { if (!User.IsInRole("Admin")) { return(RedirectToAction("Index", "Home")); } var model = new SeasonCreateViewModel { StatusMessage = StatusMessage }; return(View(model)); }