using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace AutomatizovanySklad.Core.Entity {
  public class Karta : ITrackableEntity {
    public int Id { get; set; }

    [StringLength(100)]
    public string Nazev { get; set; }

    public int Pocet { get; set; }

    public int? MaxPocet { get; set; }

    public virtual List<Produkt> SeznamProduktu { get; set; } = new List<Produkt>();

    public DateTime DatumVytvoreni { get; set; }

    public int VytvorilId { get; set; }

    public DateTime? DatumUpravy { get; set; }

    public int UpravilId { get; set; }

    public MernaJednotka MernaJednotka { get; set; }

    public bool JeAktivni { get; set; }
  }
}