Пример #1
0
        public EventDetailViewModel(IPictureSaver pictureSaver, IEventsService eventsService, INotifyService notifyService)
        {
            _pictureSaver        = pictureSaver;
            _eventsService       = eventsService;
            _notifyService       = notifyService;
            AddPictureCommand    = new RelayCommand <Picture>(AddPicture);
            ResetPicturesCommand = new RelayCommand(ResetPictures);

            MessagingCenter.Subscribe <IPictureTaker, string>(this, "pictureTaken", (sender, arg) =>
            {
                AddPictureCommand.Execute(new Picture(arg));
            });
        }
 public SetNewProfilePictureCommand(ILogger logger, BaseDbContext dbContext, IFileRepository fileStorage, IPictureSaver pictureSaver) : base(logger, dbContext)
 {
     _fileStorage  = fileStorage;
     _pictureSaver = pictureSaver;
 }