SES-152 Endpoint zwracający sklepikarzy #79

Merged
s426134 merged 11 commits from SES-152 into dev 2021-01-20 19:26:12 +01:00
2 changed files with 43 additions and 0 deletions
Showing only changes of commit 3fcc2d77b0 - Show all commits

View File

@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SessionCompanion.Database.Tables
{
public class Shopkeeper : BaseEntity
{
public string Name { get; set; }
public bool IsAvailable { get; set; }
public virtual ICollection<ShopkeeperItem> ShopkeeperItems { get; set; }
}
}

View File

@ -0,0 +1,26 @@
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SessionCompanion.Database.Tables
{
public class ShopkeeperItem : BaseEntity
{
[ForeignKey(nameof(Shopkeeper))]
public int ShopkeeperId { get; set; }
public virtual Shopkeeper Shopkeeper { get; set; }
[ForeignKey(nameof(Armor))]
public int? ArmorId { get; set; }
public virtual Armor Armor { get; set; }
[ForeignKey(nameof(Weapon))]
public int? WeaponId { get; set; }
public virtual Weapon Weapon { get; set; }
public int Amount { get; set; }
}
}