using System.Collections.Generic;
public static void Main()
Console.WriteLine("Hello World");
public class UserRepository
private readonly List<User> _users = new();
public void Add(User user)
user.Id = _users.Count + 1;
foreach(var user in _users)
public class OrganizationRepository
private readonly List<Organization> _organizations = new();
public void Add(Organization organization)
organization.Id = _organizations.Count + 1;
_organizations.Add(organization);
foreach(var organization in _organizations)
Console.WriteLine(organization);
public int Id { get; set; }
public string FirstName { get; set; }
public override string ToString() => $"Id: {Id}, FirstName: {FirstName}";
public class Organization
public int Id { get; set; }
public string Name { get; set; }
public override string ToString() => $"Id: {Id}, Org Name: {Name}";