From 06506703c5407b307bce570f30ce3efe90d747de Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Thu, 3 Jan 2019 10:55:38 +0000 Subject: [PATCH] gives live meta an owner --- .../Streaming/{LiveAnnouce.cs => LiveFlow.cs} | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) rename src/Yavsc.Server/Models/Streaming/{LiveAnnouce.cs => LiveFlow.cs} (52%) diff --git a/src/Yavsc.Server/Models/Streaming/LiveAnnouce.cs b/src/Yavsc.Server/Models/Streaming/LiveFlow.cs similarity index 52% rename from src/Yavsc.Server/Models/Streaming/LiveAnnouce.cs rename to src/Yavsc.Server/Models/Streaming/LiveFlow.cs index 7003865d..27904151 100644 --- a/src/Yavsc.Server/Models/Streaming/LiveAnnouce.cs +++ b/src/Yavsc.Server/Models/Streaming/LiveFlow.cs @@ -1,9 +1,14 @@ +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; +using Yavsc.Models; namespace Yavsc.ViewModels.Streaming { - public class LiveAnnouce { + public class LiveFlow { + [Key(), DatabaseGenerated(DatabaseGeneratedOption.Identity)] + [Display(Name="FlowId")] // set by the server, unique long Id { get; set; } @@ -19,5 +24,11 @@ namespace Yavsc.ViewModels.Streaming // A name where to save this stream, relative to user's files root string DifferedFileName { get; set; } + [Required] + public string OwnerId {get; set; } + + [ForeignKey("OwnerId")] + public virtual ApplicationUser Owner { get; set; } + } }