Exemple #1
0
        public async Task <IActionResult> Create(CreateVM model)
        {
            //Validera formuläret

            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var player = new User();

            player.UserName   = model.UserName;
            var(succes, mess) = await repository.CreateUserAsync(model);

            statsRep.CreateUser(player);

            if (!succes)
            {
                model.Message = mess;
                ModelState.AddModelError(nameof(CreateVM.Password), "Bad input");
                return(View(model));
            }
            //    return RedirectToAction(nameof(HomeController.Home));

            return(RedirectToAction(nameof(HomeController.Index)));
        }