Files

80 lines
2.3 KiB
C#
Raw Permalink Normal View History

2026-04-25 13:14:08 -05:00
using System.ComponentModel.DataAnnotations;
namespace ApplianceRepair
2026-02-03 16:55:37 -06:00
{
public class HomePageRecord
{
public int Id { get; set; }
public DateTime CreatedAt { get; set; }
public DateTime UpdatedAt { get; set; }
public string? HeaderLine1 { get; set; }
public string? HeaderLine2 { get; set; }
public string? HeaderText { get; set; }
2026-04-25 13:14:08 -05:00
public string? CallHeaderText { get; set; }
public string? BookHeaderText { get; set; }
2026-02-03 16:55:37 -06:00
public string? SecondaryHeaderText { get; set; }
}
public class ContentCardRecord
{
public int Id { get; set; }
public DateTime CreatedAt { get; set; }
public DateTime UpdatedAt { get; set; }
public string? BelongsToPage { get; set; }
public string? Group { get; set; }
public string? Header { get; set; }
public string? Text { get; set; }
}
public class BusinessConfigRecord
{
public int Id { get; set; }
public DateTime CreatedAt { get; set; }
public DateTime UpdatedAt { get; set; }
public string? Name { get; set; }
public string? PhoneNumber { get; set; }
public string? SupportEmail { get; set; }
}
2026-04-22 20:09:26 -05:00
public class RepairRequestRecord
{
2026-04-25 13:14:08 -05:00
public int Id { get; set; }
public DateTime CreatedAt { get; set; }
public DateTime UpdatedAt { get; set; }
public string? RequestNumber { get; set; }
[Required(ErrorMessage = "Appliance Type is required.")]
2026-04-22 20:09:26 -05:00
public string? Type { get; set; }
2026-04-25 13:14:08 -05:00
[Required(ErrorMessage = "Appliance brand is required.")]
2026-04-22 20:09:26 -05:00
public string? Brand { get; set; }
2026-04-25 13:14:08 -05:00
[Required(ErrorMessage = "Description is required.")]
2026-04-22 20:09:26 -05:00
public string? Notes { get; set; }
2026-04-25 13:14:08 -05:00
[Required(ErrorMessage = "Full Name is required.")]
2026-04-22 20:09:26 -05:00
public string? Name { get; set; }
2026-04-25 13:14:08 -05:00
[Required(ErrorMessage = "Phone number is required.")]
[Phone(ErrorMessage = "Please enter a valid phone number.")]
2026-04-22 20:09:26 -05:00
public string? Phone { get; set; }
}
2026-04-25 13:14:08 -05:00
public class RepairRequestMediaRecord
{
public int Id { get; set; }
public DateTime CreatedAt { get; set; }
public DateTime UpdatedAt { get; set; }
public string? RequestNumber { get; set; }
public string? MediaPath { get; set; }
}
2026-02-03 16:55:37 -06:00
}