Initial commit: open-source release of atakanozban.com
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
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; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user