35 lines
765 B
C#
35 lines
765 B
C#
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace MealPlan.Api.Models;
|
|
|
|
[Table("MealPlanEntries")]
|
|
public class MealPlanEntry
|
|
{
|
|
[Column("Id")]
|
|
public int Id { get; set; }
|
|
|
|
[Column("UserId")]
|
|
public Guid UserId { get; set; }
|
|
|
|
[Column("PlanDate")]
|
|
public DateOnly PlanDate { get; set; }
|
|
|
|
[Column("MealCategory")]
|
|
public int MealCategory { get; set; }
|
|
|
|
[Column("RecipeId")]
|
|
public int RecipeId { get; set; }
|
|
|
|
[Column("Portions")]
|
|
public decimal Portions { get; set; } = 1m;
|
|
|
|
[Column("CreatedAt")]
|
|
public DateTime CreatedAt { get; set; }
|
|
|
|
[Column("UpdatedAt")]
|
|
public DateTime? UpdatedAt { get; set; }
|
|
|
|
public ApplicationUser? User { get; set; }
|
|
public Recipe? Recipe { get; set; }
|
|
}
|