public IActionResult New([FromForm] SquadViewModel squad) { ViewData["Title"] = "New Squad"; ViewData["ReturnUrl"] = "/"; if (!ModelState.IsValid) { return(View("Edit", squad)); } var response = squadService.RegisterSquad(new SquadRequest { SquadName = squad.SquadName, YearBorn = squad.YearBorn, ClubId = club.Guid }); if (response.RequestIsFulfilled) { return(RedirectToLocal("/")); } else { foreach (var error in response.Errors) { ModelState.AddModelError("", error); } return(View("Edit", squad)); } }