namespace MeetTheTeacher.Model; /// /// Represents a teacher with a business card which means they have an id for their picture available as well /// /// public sealed class TeacherWithBusinessCard : Teacher { private const string BaseUrl = "https://www.htl-leonding.at/media/teacher-avatar"; /// /// Creates a new instance of . /// In addition to the name, the id of the picture is required as well. /// /// Name of the teacher /// Id of the teacher's picture public TeacherWithBusinessCard(string name, int id) : base(name) { Id = id; } /// /// Gets the picture id of the teacher /// public int Id { get; } public override CsvData ToCsvData() { // TODO (remember to maybe use the base implementation...) return null!; } }