/// <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); } }
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); }
/// <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); }