Example #1
0
        // !SQL редагуємо  User з БД  по Id
        private void UpdateUser(int UserId, UserCreateModel user)
        {
            string strQuery = $"UPDATE Users SET FirstName='{user.FirstName}', LastName='{user.LastName}', Surname='{user.Surname}', " +
                              $"Password='******', PasswordSalt='{user.Password}', Email='{user.Email}' WHERE Id='{UserId}';";

            using (SqlConnection conn = new SqlConnection(strCon))
            {
                using (SqlCommand cmd = new SqlCommand(strQuery, conn))
                {
                    conn.Open();
                    int row = cmd.ExecuteNonQuery();
                    if (row == 0)
                    {
                        Message(0, 15, ConsoleColor.Red, "---Помилка редагування користувача!---");
                    }
                }
            }
        }
Example #2
0
        // створення користувача
        UserCreateModel GetUser()
        {
            Console.SetCursorPosition(0, 8);
            UserCreateModel user = new UserCreateModel();

            Console.Write("Прізвище: ");
            user.LastName = Console.ReadLine();
            Console.Write("Ім'я: ");
            user.FirstName = Console.ReadLine();
            Console.Write("По батькові: ");
            user.Surname = Console.ReadLine();
            Console.Write("Електронна адреса: ");
            user.Email = Console.ReadLine();
            Console.Write("Пароль: ");
            user.Password = Console.ReadLine();

            return(user);
        }
Example #3
0
        private void Choice()
        {
            string[] Male   = { "Сергеевич", "Андреевич", "Петрович", "Данилович" };
            string[] Female = { "Сергеевна", "Андреевна", "Петровна", "Даниловна" };
            string[] text;
            var      faker = new Faker("ru");


            if (faker.Person.Gender == Name.Gender.Male)
            {
                text = Male;
            }
            else
            {
                text = Female;
            }

            var user = new UserCreateModel()
            {
                FirstName = faker.Person.FirstName,
                LastName  = faker.Person.LastName,
                Surname   = faker.Person.Random.ArrayElement(text),
                Email     = faker.Person.Email,
                Phone     = faker.Person.Phone,
                Password  = faker.Internet.Password()
            };



            Message(0, 15, ConsoleColor.Red, "");


            Console.WriteLine(user.FirstName);
            Console.WriteLine(user.LastName);
            Console.WriteLine(user.Surname);
            Console.WriteLine(user.Email);
            Console.WriteLine(user.Phone);
            Console.WriteLine(user.Password);

            Console.ReadKey();
            Console.Clear();
        }
Example #4
0
        // ! додаємого нового User в таблицю БД
        private void AddUser(UserCreateModel user)
        {
            string strQuery = "INSERT INTO Users " +
                              "(FirstName, LastName, Surname, Password, PasswordSolt, Email, Phone) " +
                              $"VALUES('{user.FirstName}','{user.LastName}','{user.Surname}', " +
                              $"'{user.Password}','{user.Password}','{user.Email}','{user.Phone}'); ";

            using (SqlConnection conn = new SqlConnection(strCon))
            {
                using (SqlCommand cmd = new SqlCommand(strQuery, conn))
                {
                    conn.Open();
                    int row = cmd.ExecuteNonQuery();
                    if (row == 0)
                    {
                        Message(0, 15, ConsoleColor.Red, "---Помилка додавання користувача!---");
                    }
                }
            }
        }