using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
public static void Main()
Console.WriteLine($"Phone1: {phone1.FormattedNumber}");
Console.WriteLine($"Phone2: {phone2.FormattedNumber}");
var phones = new List<Phone>
string json = JsonConvert.SerializeObject(phones);
[Column("sprtele_phone_area")]
public string PhoneArea { get; set; }
[Column("sprtele_phone_number")]
public string PhoneNumber { get; set; }
public string FormattedNumber
if (string.IsNullOrEmpty(PhoneArea) || PhoneArea == "null")
return FormatNumber(PhoneNumber);
return $"({PhoneArea}) {FormatNumber(PhoneNumber)}";
private static string FormatNumber(string number)
if (string.IsNullOrEmpty(number))
return number.Substring(0, 3) + "-" + number.Substring(3);