public PublishReviewCommand(UserReviewsPanelViewModel userReviewsViewModel, IAuthenticator authenticator, ILeaveReviewService leaveReviewService) { _userReviewsViewModel = userReviewsViewModel; _authenticator = authenticator; _leaveReviewService = leaveReviewService; _userReviewsViewModel.PropertyChanged += FilmViewModel_PropertyChanged; }
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; }