示例#1
0
 public UserService(IValidationHelper validationHelper, IDialogsHelper dialogsHelper,
                    IUserRepository userRepository, IUserStorageHelper storage, IPhotoEditHelper photoEditHelper)
 {
     _url = "http://10.10.3.215:3000/api/userapi";
     _validationHelper = validationHelper;
     _userRepository   = userRepository;
     _storage          = storage;
     _dialogsHelper    = dialogsHelper;
     _photoEditHelper  = photoEditHelper;
 }
示例#2
0
        public MenuViewModel(IMvxNavigationService navigationService, IUserStorageHelper storage, IUserService userService,
                             IUserRepository userRepository, IDialogsHelper dialogsHelper, IPhotoEditHelper photoEditHelper)
            : base(navigationService, storage)
        {
            _userService     = userService;
            _userRepository  = userRepository;
            _dialogsHelper   = dialogsHelper;
            _photoEditHelper = photoEditHelper;

            LogoutCommand           = new MvxAsyncCommand(Logout);
            ShowSettingsCommand     = new MvxAsyncCommand(ShowSettings);
            ShowTodoItemListCommand =
                new MvxAsyncCommand(async() => await _navigationService.Navigate <TodoItemListViewModel>());
            EditProfilePhotoCommand = new MvxAsyncCommand(EditProfilePhoto);
        }