コード例 #1
0
 public MainViewModel(IDialogService dialogService, IFileSaverService fileSaverService,
                      IFileLoaderService fileLoaderService, ICustomDialogService customDialogService)
 {
     _dialogService       = dialogService;
     _fileSaverService    = fileSaverService;
     _fileLoaderService   = fileLoaderService;
     _customDialogService = customDialogService;
     StudentNoteViewModel = new StudentNoteViewModel();
     PhoneNoteViewModel   = new PhoneNoteViewModel();
 }
コード例 #2
0
        public UploadController(IUploadedImageService imageService, IUserService userService,
                                IImageProcessorService imageProcessorService, IFileSaverService fileSaverService,
                                IUserProvider userProvider)
        {
            Guard.WhenArgument(imageService, "uploadedImageService").IsNull().Throw();
            Guard.WhenArgument(userService, "userService").IsNull().Throw();
            Guard.WhenArgument(imageProcessorService, "imageProcessorService").IsNull().Throw();
            Guard.WhenArgument(fileSaverService, "fileSaverService").IsNull().Throw();
            Guard.WhenArgument(userProvider, "userProvider").IsNull().Throw();

            this.uploadedImageService  = imageService;
            this.userService           = userService;
            this.imageProcessorService = imageProcessorService;
            this.fileSaverService      = fileSaverService;
            this.userProvider          = userProvider;
        }
コード例 #3
0
        public UploadController(
            IImageProcessorService imgProcessorService,
            IFileSaverService fileSaverService,
            IRegularUserService userService,
            IProjectService projectService,
            IStoryService storyService)
        {
            Guard.WhenArgument(imgProcessorService, "imageProcessorService").IsNull().Throw();
            Guard.WhenArgument(fileSaverService, "fileSaverService").IsNull().Throw();
            Guard.WhenArgument(userService, "regularUserService").IsNull().Throw();
            Guard.WhenArgument(projectService, "projectService").IsNull().Throw();
            Guard.WhenArgument(storyService, "storyService").IsNull().Throw();

            this.fileSaverService      = fileSaverService;
            this.imageProcessorService = imgProcessorService;
            this.regularUserService    = userService;
            this.projectService        = projectService;
            this.storyService          = storyService;
        }
コード例 #4
0
        public UploadImagePresenter(
            IUploadImageView view,
            IUploadedImageService imageService,
            IUserService userService,
            IImageProcessorService imgProcessorService,
            IFileSaverService fileSaverService)
            : base(view)
        {
            Guard.WhenArgument(imageService, "uploadedImageService").IsNull().Throw();
            Guard.WhenArgument(imgProcessorService, "imageProcessorService").IsNull().Throw();
            Guard.WhenArgument(userService, "userService").IsNull().Throw();
            Guard.WhenArgument(fileSaverService, "fileSaverService").IsNull().Throw();

            this.uploadedImageService   = imageService;
            this.userService            = userService;
            this.fileSaverService       = fileSaverService;
            this.imageProcessorService  = imgProcessorService;
            this.View.EventImageUpload += this.OnImageUpload;
        }
コード例 #5
0
 public FileSaverController(IFileSaverService fileSaverService)
 {
     _fileSaverService = fileSaverService;
 }
コード例 #6
0
 public UploadImagePresenterMock(IUploadImageView view, IUploadedImageService imageService, IUserService userService, IImageProcessorService imgProcessorService, IFileSaverService fileSaverService) : base(view, imageService, userService, imgProcessorService, fileSaverService)
 {
 }