public ActionResult Create(user user)
        {
            if (ModelState.IsValid)
            {
                db.user.Add(user);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            ViewBag.UserGroup_idUserGroup = new SelectList(db.usergroup, "idUserGroup", "groupName", user.UserGroup_idUserGroup);
            return View(user);
        }
        public ActionResult Register(RegisterModel model)
        {
            if (ModelState.IsValid)
            {
                // Attempt to register the user
                try
                {
                    using (fantasyEntities fe = new fantasyEntities())
                    {
                        //Define default squad for new user
                        squad modelSquad = new squad();
                        modelSquad.DEF_owned = 0;
                        modelSquad.FW_owned = 0;
                        modelSquad.GK_owned = 0;
                        modelSquad.idPlayersTeam = 0;
                        modelSquad.MF_owned = 0;
                        modelSquad.playersTeamName = "Default";

                        //Defining user group - for this registration default is 1: Gamer (RegularUser)
                        //Potrebno kreirati prostor za  unos grupa administatoru - pa ce se izmjeniti i ovaj dio

                        //Define model of user
                        user modelUser = new user();
                        modelUser.email = model.UserName;
                        modelUser.password = model.Password;
                        modelUser.UserGroup_idUserGroup = 1;

                        //modelUser.idPlayersTeam1 = modelSquad.idPlayersTeam;

                        modelUser.cellPhone = String.Empty;
                        modelUser.closestCity = String.Empty;
                        modelUser.country = String.Empty;
                        modelUser.dateOfBirth = DateTime.Now;
                        modelUser.firstName = model.FirstName;
                        modelUser.gender = true;
                        modelUser.lastName = model.LastName;
                        //modelUser.region = String.Empty;
                        //modelUser.timeZone = String.Empty;
                        modelUser.userId = 0;
                       // modelUser.zipCode = String.Empty;

                        fe.user.Add(modelUser);
                        fe.SaveChanges();

                        modelSquad.owner = modelUser.userId;
                        fe.squad.Add(modelSquad);
                        fe.SaveChanges();

                        if (modelUser.userId > 0)
                        {
                            return RedirectToAction("Login");
                        }
                    }
                    //WebSecurity.CreateUserAndAccount(model.UserName, model.Password);
                    //WebSecurity.Login(model.UserName, model.Password);
                    return View(model);
                }
                catch (MembershipCreateUserException e)
                {
                    ModelState.AddModelError("", ErrorCodeToString(e.StatusCode));
                }
            }
            //if (ModelState.IsValid)
            //{
            //    // Attempt to register the user
            //    try
            //    {
            //        WebSecurity.CreateUserAndAccount(model.UserName, model.Password);
            //        WebSecurity.Login(model.UserName, model.Password);
            //        return RedirectToAction("Index", "Home");
            //    }
            //    catch (MembershipCreateUserException e)
            //    {
            //        ModelState.AddModelError("", ErrorCodeToString(e.StatusCode));
            //    }
            //}

            // If we got this far, something failed, redisplay form
            return View(model);
        }
 public ActionResult Edit(user user)
 {
     if (ModelState.IsValid)
     {
         db.Entry(user).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     ViewBag.UserGroup_idUserGroup = new SelectList(db.usergroup, "idUserGroup", "groupName", user.UserGroup_idUserGroup);
     return View(user);
 }