/// <summary>
 /// Creator: Awaab Elamin
 /// Created: 2020/02/04
 /// Approver : Mohamed Elamin
 ///
 /// default construct intial attributes (adoptionManager, customers)
 /// </summary>
 ///<remarks>
 /// Updater Name
 /// Updated: yyyy/mm/dd
 /// Update: ()
 /// </remarks>
 public AdoptionApplications()
 {
     InitializeComponent();
     adoptionManager             = new ReviewerManager();
     customers                   = new List <AdoptionCustomer>();
     _adoptionApplicationManager = new AdoptionApplicationManager();
 }
 /// <summary>
 /// Creator: Awaab Elamin
 /// Created: 2020/02/04
 /// Approver: Mohamed Elamin
 /// Default construct create an object for reviewer manager(Logic Layer)
 /// </summary>
 /// <remarks>
 /// Updater: Mohamed Elamin
 /// Updated: 2020/04/22
 /// Update: Fixed Comments format.
 /// </remarks>
 public InterviewerPage()
 {
     InitializeComponent();
     adoptionManager      = new ReviewerManager();
     adoptionApplications = new List <AdoptionApplication>();
     applicationsReviewed = new List <AdoptionApplication>();
     btnInterviewerDecission.Visibility = Visibility.Hidden;
 }
 /// <summary>
 /// Creator: Awaab Elamin
 /// Created: 2020/3/7
 /// Approver: Mohamed Elamin
 /// default constructor assgined intial values
 /// </summary>
 /// <remarks>
 /// UPDATED BY: NA
 /// UPDATE DATE: NA
 /// CHANGE: NA
 /// </remarks>
 public AdoptionController()
 {
     adoptionApplication        = new AdoptionApplication();
     adoptionApplicationManager = new ReviewerManager();
     questionnair                = new Questionnair();
     _adoptionCustomerManager    = new AdoptionCustomerManager();
     _adoptionApplicationManager = new AdoptionApplicationManager();
     _adoptionAnimalManager      = new AdoptionAnimalManager();
     _adoptionAppointmentManager = new AdoptionAppointmentManager();
     _userManager                = new UserManager();
     _animalManager              = new AnimalManager();
 }
 /// <summary>
 /// Creator: Awaab Elamin
 /// 2020/04/15
 /// Approver : Mohamed Elamin
 /// Default constructor intial the private attributes
 /// </summary>
 /// <param name="e"></param>
 /// <param name="sender"></param>
 ///<remarks>
 /// Updater Name
 /// Updated: yyyy/mm/dd
 /// Update: ()
 /// </remarks>
 public AnimalsRecords()
 {
     InitializeComponent();
     animalManager = new ReviewerManager();
     animals       = new List <AnimalMedical>();
 }