public ActionResult SignUp(UserProfileSignUp userProfileSignUp)
        {
            if (!ModelState.IsValid)
            {
                userProfileSignUp.Roles = new List <SelectListItem>();
                userProfileSignUp.Roles.Add(new SelectListItem
                {
                    Text  = "Admin",
                    Value = "1"
                });
                return(View(userProfileSignUp));
            }
            else
            {
                var user = new User
                {
                    username = userProfileSignUp.Username,
                    password = userProfileSignUp.Password,
                };

                //new UserBLL().Ekle(user);

                var userInRole = new UserInRole
                {
                    UserID = user.id,
                    RoleID = userProfileSignUp.RoleID
                };

                //new UserInRoleBLL().Ekle(userInRole);

                FormsAuthentication.SetAuthCookie(userProfileSignUp.Username, false);

                return(RedirectToAction("Index"));
            }
        }
        public ActionResult SignUp()
        {
            if (User.Identity.IsAuthenticated)
            {
                return(RedirectToAction("Index"));
            }
            var usr = new UserProfileSignUp
            {
                Username = "",
                Password = "",
                Roles    = new List <SelectListItem>()
            };

            usr.Roles.Add(new SelectListItem
            {
                Text  = "Admin",
                Value = "1"
            });

            return(View(usr));
        }