/// <summary>
        /// Inserts / Updates list of DoctorInfos.
        /// </summary>
        /// <param name="doctors">List of DoctorInfos</param>
        public static int SetDoctors(List <DoctorInfo> doctors)
        {
            int count = 0;

            foreach (DoctorInfo doctor in doctors)
            {
                DoctorInfo doc = DoctorInfoProvider.GetDoctorInfo(doctor.DoctorCodeName);

                if (doc == null)
                {
                    DoctorInfoProvider.SetDoctorInfo(doctor);
                }
                else
                {
                    doc.DoctorFirstName    = doctor.DoctorFirstName;
                    doc.DoctorLastName     = doctor.DoctorLastName;
                    doc.DoctorEmail        = doctor.DoctorEmail;
                    doc.DoctorLastModified = DateTime.Now;
                    DoctorInfoProvider.SetDoctorInfo(doc);
                    count++;
                }
            }

            return(count);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Updates the object using appropriate provider.
 /// </summary>
 protected override void SetObject()
 {
     DoctorInfoProvider.SetDoctorInfo(this);
 }