Esempio n. 1
0
        public ActionResult Delete(int id)
        {
            UserController uc = new Controllers.UserController();

            uc.Remove(id);
            return(View("List", uc.GetAll()));
        }
Esempio n. 2
0
        public ActionResult Create(UserModels user)
        {
            UserController uc = new Controllers.UserController();

            uc.Create(user);
            return(View("List", uc.GetAll()));
        }
Esempio n. 3
0
        public ActionResult Edit(UserModels user)
        {
            UserController uc = new Controllers.UserController();

            if (ModelState.IsValid)
            {
                uc.Update(user);
            }
            return(View("List", uc.GetAll()));
        }
Esempio n. 4
0
        public void LoginViewTest()
        {
            //Arrange
            var user  = new Controllers.UserController();
            var userM = new Models.User();

            userM.Password = "******";
            userM.Username = "******";
            //Act and assert
            var result = (RedirectToRouteResult)user.Login(userM);  //???
            //Assert.AreEqual("Index", result.RouteValues["Action"])
        }
Esempio n. 5
0
        private void btnSignUp_OnClick(object sender, RoutedEventArgs e)
        {
            UserController uc      = new Controllers.UserController();
            string         message = String.Format("New User created!\n{0}, {1} ({2})", tbxSurname.Text, tbxName.Text, tbxUsername.Text);

            if (CheckTextBoxes() == true)
            {
                if (uc.SearchUsername(tbxUsername.Text) == false)
                {
                    if (uc.CheckPassword(tbxPassword.Password) == true)
                    {
                        if (uc.ComparePassword(tbxPassword.Password, tbxConfirm.Password) == true)
                        {
                            if (uc.SearchEmail(tbxEmail.Text) == false)
                            {
                                if (uc.CheckEmail(tbxEmail.Text) == true)
                                {
                                    if (uc.CheckPhoneNo(tbxPhoneNo.Text) == false)
                                    {
                                        if (cldBirthDate.SelectedDate.HasValue)
                                        {
                                            if (cbxGender.SelectedItem == cbxM)
                                            {
                                                uc.NewUser(tbxName.Text, tbxSurname.Text, 'M', cldBirthDate.SelectedDate.Value.ToShortDateString(), tbxUsername.Text, tbxPassword.Password, tbxEmail.Text, tbxPhoneNo.Text, tbxCountry.Text, tbxCity.Text, string.Empty);
                                                MessageBox.Show(message);

                                                this.Hide();
                                                MainWindow mw = new MainWindow();
                                                mw.Show();
                                                this.Close();
                                            }
                                            else if (cbxGender.SelectedItem == cbxF)
                                            {
                                                uc.NewUser(tbxName.Text, tbxSurname.Text, 'F', cldBirthDate.SelectedDate.Value.ToShortDateString(), tbxUsername.Text, tbxPassword.Password, tbxEmail.Text, tbxPhoneNo.Text, tbxCountry.Text, tbxCity.Text, string.Empty);
                                                MessageBox.Show(message);

                                                this.Hide();
                                                MainWindow mw = new MainWindow();
                                                mw.Show();
                                                this.Close();
                                            }
                                            else
                                            {
                                                MessageBox.Show("Select your gender!");
                                            }
                                        }
                                        else
                                        {
                                            MessageBox.Show("Please pick your birth date!");
                                        }
                                    }
                                    else
                                    {
                                        MessageBox.Show("Phone number not accepted!");
                                    }
                                }
                                else
                                {
                                    MessageBox.Show("e-mail not accepted!");
                                }
                            }
                            else
                            {
                                MessageBox.Show("This e-mail is already on the platform!");
                            }
                        }
                        else
                        {
                            MessageBox.Show("The passwords are not the same!");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Your password must contain more than 5 characters and at least one upper character and one digit!");
                    }
                }
                else
                {
                    MessageBox.Show("This Username is already taken!");
                }
            }
            else
            {
                MessageBox.Show("Please fill all camps!");
            }
        }
Esempio n. 6
0
        public ActionResult List()
        {
            UserController uc = new Controllers.UserController();

            return(View(uc.GetAll()));
        }
Esempio n. 7
0
        public ActionResult Edit(int id)
        {
            UserController uc = new Controllers.UserController();

            return(View(uc.Get(id)));
        }