using System.Collections.Generic;
using System.Data.SqlClient;
private string _connectionString = "Server=myServer;Database=myDb;User Id=myUser;Password=myPass;";
public List<User> GetUsers()
var users = new List<User>();
using (var connection = new SqlConnection(_connectionString))
var query = "SELECT * FROM Users";
var command = new SqlCommand(query, connection);
var reader = command.ExecuteReader();
Name = (string)reader["Name"],
Email = (string)reader["Email"]
Console.WriteLine("Error fetching users: " + ex.Message);
public void AddUser(User user)
using (var connection = new SqlConnection(_connectionString))
var query = $"INSERT INTO Users (Name, Email) VALUES ('{user.Name}', '{user.Email}')";
var command = new SqlCommand(query, connection);
command.ExecuteNonQuery();
Console.WriteLine("Error adding user: " + ex.Message);
public int Id { get; set; }
public string Name { get; set; }
public string Email { get; set; }