Пример #1
0
        public PublishReviewCommand(UserReviewsPanelViewModel userReviewsViewModel, IAuthenticator authenticator, ILeaveReviewService leaveReviewService)
        {
            _userReviewsViewModel = userReviewsViewModel;
            _authenticator        = authenticator;
            _leaveReviewService   = leaveReviewService;

            _userReviewsViewModel.PropertyChanged += FilmViewModel_PropertyChanged;
        }
Пример #2
0
 public UserRateFilmCommand(RateFilmPanelViewModel rateFilmPanelViewModel, IAuthenticator authenticator, ILeaveReviewService leaveReviewService)
 {
     _rateFilmPanelViewModel = rateFilmPanelViewModel;
     _leaveReviewService     = leaveReviewService;
     _authenticator          = authenticator;
 }
 public static UserReviewsPanelViewModelBuilder Init(IUnitOfWork unitOfWork, IAuthenticator authenticator, ILeaveReviewService leaveReviewService, ICommand changeViewCommand)
 {
     return(new UserReviewsPanelViewModelBuilder(unitOfWork, authenticator, leaveReviewService, changeViewCommand));
 }
 private UserReviewsPanelViewModelBuilder(IUnitOfWork unitOfWork, IAuthenticator authenticator, ILeaveReviewService leaveReviewService, ICommand changeViewCommand)
 {
     _userReviewsPanelViewModel = new UserReviewsPanelViewModel(authenticator, leaveReviewService, changeViewCommand);
     _unitOfWork = unitOfWork;
 }
 public static RateFilmPanelViewModelBuilder Init(IAuthenticator authenticator, IUnitOfWork unitOfWork, ILeaveReviewService leaveReviewService)
 {
     return(new RateFilmPanelViewModelBuilder(authenticator, unitOfWork, leaveReviewService));
 }
 private RateFilmPanelViewModelBuilder(IAuthenticator authenticator, IUnitOfWork unitOfWork, ILeaveReviewService leaveReviewService)
 {
     _rateFilmPanelViewModel = new RateFilmPanelViewModel(authenticator, unitOfWork, leaveReviewService);
     _unitOfWork             = unitOfWork;
 }