0ccbef45a1
Co-authored-by: Cursor <cursoragent@cursor.com>
40 lines
935 B
C#
40 lines
935 B
C#
using System.ComponentModel.DataAnnotations;
|
||
using System.ComponentModel.DataAnnotations.Schema;
|
||
|
||
namespace atakanozbancom.Models.classes
|
||
{
|
||
public enum MediaType
|
||
{
|
||
Image = 1,
|
||
Iframe = 2,
|
||
// Video = 0,
|
||
//Document = 3
|
||
}
|
||
|
||
[Table("projectmedia")]
|
||
public class projectmedia
|
||
{
|
||
[Key]
|
||
public int id { get; set; }
|
||
|
||
[Column("projectid")]
|
||
public int project_id { get; set; }
|
||
|
||
[ForeignKey(nameof(project_id))]
|
||
public virtual myprojects Project { get; set; }
|
||
|
||
[Column("mediatype")]
|
||
public MediaType media_type { get; set; }
|
||
|
||
[Required, StringLength(1000)]
|
||
[Column("mediaurl")]
|
||
public string url { get; set; }
|
||
|
||
[Column("sortorder")]
|
||
public int sort_order { get; set; } = 0;
|
||
|
||
// DB'de bu kolon yok → modelden kaldırıyoruz
|
||
// public string title { get; set; }
|
||
}
|
||
}
|