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