Ejemplo n.º 1
0
        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));
            }
        }