Kyoo/Kyoo.Common/Models/Studio.cs
2020-02-04 02:07:41 +01:00

39 lines
882 B
C#

using Newtonsoft.Json;
namespace Kyoo.Models
{
public class Studio
{
[JsonIgnore] public long ID { get; set; } = -1;
public string Slug { get; set; }
public string Name { get; set; }
public Studio() { }
public Studio(string slug, string name)
{
Slug = slug;
Name = name;
}
public Studio(long id, string slug, string name)
{
ID = id;
Slug = slug;
Name = name;
}
public static Studio FromReader(System.Data.SQLite.SQLiteDataReader reader)
{
return new Studio((long)reader["id"],
reader["slug"] as string,
reader["name"] as string);
}
public static Studio Default()
{
return new Studio("unknow", "Unknow Studio");
}
}
}