Files
ApplianceRepair/Models.cs

77 lines
2.3 KiB
C#
Raw Normal View History

2026-02-03 16:55:37 -06:00
namespace ApplianceRepair
{
public class ContentCardModel : ContentCardRecord
{
public ContentCardModel()
{
BelongsToPage = string.Empty;
Group = string.Empty;
Header = string.Empty;
Text = string.Empty;
}
public ContentCardModel(ContentCardRecord record)
{
BelongsToPage = record.BelongsToPage;
Group = record.Group;
Header = record.Header;
Text = record.Text;
}
}
public class HomePageModel : HomePageRecord
{
public string BusinessName { get; set; }
public string FormattedPhoneNumber { get; set; }
public string PhoneNumberCallLink { get; set; }
public List<ContentCardModel> ServicesCards { get; set; }
public List<ContentCardModel> TrustCards { get; set; }
public HomePageModel()
{
HeaderLine1 = string.Empty;
HeaderLine2 = string.Empty;
HeaderText = string.Empty;
HeaderButton1Text = string.Empty;
HeaderButton1Link = string.Empty;
HeaderButton2Text = string.Empty;
HeaderButton2Link = string.Empty;
SecondaryHeaderText = string.Empty;
CopyrightText = string.Empty;
BusinessName = "Appliance Pro";
FormattedPhoneNumber = "(555) 555-5555";
PhoneNumberCallLink = $"tel:{FormattedPhoneNumber}";
ServicesCards = [];
TrustCards = [];
}
public HomePageModel(HomePageRecord record)
{
HeaderLine1 = record.HeaderLine1;
HeaderLine2 = record.HeaderLine2;
HeaderText = record.HeaderText;
HeaderButton1Text = record.HeaderButton1Text;
HeaderButton1Link = record.HeaderButton1Link;
HeaderButton2Text = record.HeaderButton2Text;
HeaderButton2Link = record.HeaderButton2Link;
SecondaryHeaderText = record.SecondaryHeaderText;
CopyrightText = record.CopyrightText;
BusinessName = "Appliance Pro";
FormattedPhoneNumber = "(555) 555-5555";
PhoneNumberCallLink = $"tel:{FormattedPhoneNumber}";
ServicesCards = [];
TrustCards = [];
}
}
public class BusinessConfig : BusinessConfigRecord
{
}
}