private void btnSaveContact_Click(object sender, RoutedEventArgs e)
 {
     var viewModel = new ContactFormViewModel();
     viewModel.ContactName = txtName.Text;
     viewModel.Organization = txtOrganization.Text;
     viewModel.Designation = txtDesignation.Text;
     viewModel.DateOfBirth = DateTime.Parse(txtBirthDate.Text != "" ? txtBirthDate.Text : "12/07/1990");
     viewModel.IsSpecial = Convert.ToBoolean(chkIsSpecial.IsChecked);
     viewModel.IsIndian = Convert.ToBoolean(chkIsIndian.IsChecked);
     viewModel.IsOther = Convert.ToBoolean(chkIsOther.IsChecked);
     viewModel.PhoneNumber = txtPhoneNumber.Text; ;
     viewModel.Address = txtAddress.Text;
     viewModel.Email = txtEmail.Text;
     var chkValidation = new Validations();
     var result = chkValidation.PerformMandatoryContactValidations(viewModel);
     if (result.Result == "Success")
     {
         StudioRepository.InsertContact(viewModel);
         var msgbox = new BookerStudioMessageBox("Added contact successfully", "A new contact was added successfully!", GuestBookerMessageBoxButtons.Ok, IconType.Attention);
         msgbox.ShowDialog();
         MainWindow.MainStatusBarMessage.Text = "A new contact was added successfully.";
     }
     else if (result.Result == "Failure")
     {
         var msgBox = new BookerStudioMessageBox(result.TypeOfException, result.Message, GuestBookerMessageBoxButtons.Ok, IconType.Attention);
         msgBox.ShowDialog();
     }
 }