// !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, "---Помилка редагування користувача!---"); } } } }
// створення користувача 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); }
// ! додаємого нового User в таблицю БД private void AddUser(UserCreateModel user) { string strQuery = "INSERT INTO Users " + "(FirstName, LastName, Surname, Password, PasswordSalt, Email) " + $"VALUES('{user.FirstName}','{user.LastName}','{user.Surname}', " + $"'{user.Password}','{user.Password}','{user.Email}'); "; 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, "---Помилка додавання користувача!---"); } } } }