public EditUserProfilePageViewModel(INavigationService navigationService, IAppSettings settings, IPageDialogService pageDialogService, IComplaintService complaintService, IAccountService accountService, IUserDialogs userDialogs) : base(navigationService, settings, pageDialogService)
 {
     UserEmail         = new ValidatableObject <string>();
     UserName          = new ValidatableObject <string>();
     UserCity          = new ValidatableObject <string>();
     UserMobile        = new ValidatableObject <string>();
     UserEmail.Value   = _settings.Email;
     UserName.Value    = _settings.Name;
     UserCity.Value    = _settings.UserCity;
     UserMobile.Value  = _settings.PhoneNumber;
     _complaintService = complaintService;
     _accountService   = accountService;
     _userDialogs      = userDialogs;
     AddValidations();
     CurrentCity = new CitysModel();
 }
 public RegistrationsPageViewModel(INavigationService navigationservice, IAppSettings settings, IUserDialogs userDialogs, IPageDialogService pageDialogService, IAccountService accountService, IComplaintService complaintService) : base(navigationservice, settings, pageDialogService)
 {
     UserEmail                  = new ValidatableObject <string>();
     UserPassword               = new ValidatableObject <string>();
     ConfirmPassword            = new ValidatableObject <string>();
     UserMobile                 = new ValidatableObject <string>();
     UserCity                   = new ValidatableObject <string>();
     UserName                   = new ValidatableObject <string>();
     IsPrivacyPolicyCheck       = new ValidatableObject <bool>();
     IsPrivacyPolicyCheck.Value = false;
     UserCity.Value             = "---Select city---";
     _accountService            = accountService;
     _userDialogs               = userDialogs;
     _complaintService          = complaintService;
     CurrentCity                = new CitysModel();
     AddValidations();
 }