public ReceptionCard(ulong Id = 0, TimeInterval Date = null, ClientCard Client = null, SpecialistCard Specialist = null, string Specialization = null, CabinetCard Cabinet = null) { id = Id; date = Date; client = Client; specialist = Specialist; specialization = Specialization; cabinet = Cabinet; }
public SpecialistCard SelectSpecialistById(UInt16 id) { SpecialistCard cached = caches.SpecialistCache.Find(x => x.id == id); if (cached == default(SpecialistCard)) { //если в кеше нет - перечитываем из бд caches.specialistFullfilled = false; cached = SelectAllSpecialists().Find(x => x.id == id); } return(cached); }
public override bool Equals(object obj) { SpecialistCard spec = obj as SpecialistCard; if (spec == null) { return(false); } foreach (var sp in specializations) { if (!spec.specializations.Contains(sp)) { return(false); } } return(spec.name == name); }
public Entity(ulong Id = 0, TimeInterval Date = null, ClientCard Client = null, SpecialistCard Specialist = null, string Specialization = null, CabinetCard Cabinet = null) : base(Id, Date, Client, Specialist, Specialization, Cabinet) { }