コード例 #1
0
 /// <summary>
 ///Search The Patient BY Name
 /// </summary>
 public void SerachByName()
 {
     try
     {
         int    serail      = 1;
         bool   flag        = false;
         string patientPath = @"C:\Users\User\source\repos\ObjectOrientedProgramming\ObjectOrientedProgramming\Clinique_Management\JsonFileofDoctors\Patients.json";
         string patientlist = File.ReadAllText(patientPath);
         var    jsondata    = JsonConvert.DeserializeObject <PatientList>(patientlist);
         string Name        = validations.FullName();
         for (int i = 0; i < jsondata.Patinets.Count; i++)
         {
             if (jsondata.Patinets[i].Name.Contains(Name))
             {
                 Console.WriteLine("Seq.\t\tId\t\tName\t\tMobile Number\t\tAge");
                 Console.WriteLine(serail + "\t\t" + jsondata.Patinets[i].Id + "\t\t" + jsondata.Patinets[i].Name + "\t\t" + jsondata.Patinets[i].MobileNo + "\t\t" + jsondata.Patinets[i].Age + "\t\t");
                 serail++;
                 flag = true;
             }
         }
         if (flag == false)
         {
             Console.WriteLine("There is No Any patient in this Clinique of Name " + Name);
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
     }
 }
コード例 #2
0
        public static DoctorInfo AddDoctors()
        {
            DoctorInfo DoctorsInformation = new DoctorInfo();
            Random     _ID = new Random();

            DoctorsInformation.Id = _ID.Next(000000, 999999);
            AddressBookUtility validation = new AddressBookUtility();

            string Name = validation.FullName();

            DoctorsInformation.Name = Name;
            string specialization = validation.Specialization();

            DoctorsInformation.Specialization = specialization;
            string phoneNo = validation.phoneNumber();

            DoctorsInformation.MobileNo = phoneNo;
            string Age = validation.Agevalidation();

            DoctorsInformation.Age = Age;
            string Avaliable = validation.ValidationAvaliablity();

            DoctorsInformation.Availability = Avaliable;
            return(DoctorsInformation);
        }
コード例 #3
0
        /// <summary>
        /// Method To Create the List of Patient
        /// </summary>
        /// <returns></returns>
        public static Patientinfo AddPatient()
        {
            AddressBookUtility validations = new AddressBookUtility();
            Patientinfo        patientdata = new Patientinfo();
            Random             _Id         = new Random();

            patientdata.Id = _Id.Next(000000, 999999);
            string Name = validations.FullName();

            patientdata.Name = Name;
            string MobileNo = validations.phoneNumber();

            patientdata.MobileNo = MobileNo;
            string age = validations.Agevalidation();

            patientdata.Age = age;
            return(patientdata);
        }