using eprintServer.Entities; namespace eprintServer.Responses; public class ContactInfoResponse { public string Email { get; set; } = string.Empty; public string Phone { get; set; } = string.Empty; public string Address { get; set; } = string.Empty; public string MapUrl { get; set; } = string.Empty; public string WorkingHours { get; set; } = string.Empty; public List EmailRecipients { get; set; } = new(); public static ContactInfoResponse FromEntity(ContactSettings settings) => new() { Email = settings.Email, Phone = settings.Phone, Address = settings.Address, MapUrl = settings.MapUrl, WorkingHours = settings.WorkingHours, EmailRecipients = settings.EmailRecipients.ToList() }; } public class EmailRecipientsResponse { public List EmailRecipients { get; set; } = new(); public EmailRecipientsResponse(List recipients) { EmailRecipients = recipients; } }