예제 #1
0
파일: EmailInVM.cs 프로젝트: mehabadi/HPMS
 private void save()
 {
     if (!EmailDTO.Validate())
     {
         return;
     }
     if (EmailDTO.Email != ReEnterEmail)
     {
         appController.ShowMessage("پست الکترونیکی و تکرار پست الکترونیکی می بایست یکسان باشد");
         return;
     }
     //if (EmailDTO.Email.Length<6)
     //{
     //    appController.ShowMessage("رمز عبور باید حداقل 6 کارکتر باشد");
     //    return;
     //}
     ShowBusyIndicator();
     userService.UpdateEmail((res, exp) => appController.BeginInvokeOnDispatcher(() =>
     {
         HideBusyIndicator();
         if (exp != null)
         {
             appController.HandleException(exp);
         }
         else
         {
             if (appController.ShowMessage("برای فعال سازی پست الکترونیکی به آدرس پست الکترونیکی وارد شده مراجعه کنید ", "پیام", MessageBoxButton.OK) == MessageBoxResult.OK)
             {
                 OnRequestClose();
             }
         }
     }), EmailDTO);
 }