示例#1
0
 public static void AddClinicToClinicChain(Clinic clinic, ClinicsChain inClinicChain)
 {
     Db.Transact(() =>
     {
         clinic.Chain = inClinicChain;
     });
 }
示例#2
0
 public static void DeleteClinicChain(ClinicsChain chain)
 {
     Db.Transact(() =>
     {
         chain.Clinics?.ForEach(c => c.Chain = null);
         chain.Delete();
     });
 }
示例#3
0
        public static ClinicsChain CreateClinicChain(string name, string unitingСharacteristic)
        {
            ClinicsChain chain = null;

            Db.Transact(() =>
            {
                chain = new ClinicsChain
                {
                    Name = name,
                    UnitingCharacteristic = unitingСharacteristic
                };
            });
            return(chain);
        }
示例#4
0
 public static IEnumerable <Address> SelectAddressesOf(ClinicsChain chain)
 {
     return(ClinicHelper.SelectAllClinicsOfClinicChain(chain).Select(clinic => clinic.Address).ToList());
 }
示例#5
0
 public static IEnumerable <Clinic> SelectAllClinicsOfClinicChain(ClinicsChain clinicsChain)
 {
     return(DbHelper.SelectFrom <Clinic>(nameof(Clinic.Chain), clinicsChain));;
 }