Esempio n. 1
0
 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;
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
 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)
 {
 }