コード例 #1
0
        public ActionResult Create(UzytkowniksCreateVM vm)
        {
            if (ModelState.IsValid)
            {
                UzytkownikBL userBL = new UzytkownikBL();
                if (userBL.IfExistsUzytkownikOfUsername(vm.Username))
                {
                    vm.ExistsUserMassege = "Użytkownik o takim nicku już istnieje!";
                    return(View(vm));
                }
                userBL.AddUzytkownik(
                    new Uzytkownik
                {
                    Username      = vm.Username,
                    Email         = vm.Email,
                    Name          = vm.Name,
                    Surname       = vm.Surname,
                    IsAdmin       = vm.IsAdmin,
                    PhoneNumber   = vm.PhoneNumber,
                    HashedPasswrd = FormsAuthentication.HashPasswordForStoringInConfigFile(vm.Passwrd, "md5")
                });

                return(RedirectToAction("Index"));
            }

            vm.ExistsUserMassege = "";

            return(View(vm));
        }
コード例 #2
0
        public ActionResult Create()
        {
            UzytkownikBL uzytkownikBL = new UzytkownikBL();

            if (uzytkownikBL.getRoleOfUser(User.Identity.Name) == "Admin")
            {
                UzytkowniksCreateVM vm = new UzytkowniksCreateVM();
                vm.IsAdmin = false;
                return(View(vm));
            }
            return(View("Error"));
        }