Пример #1
0
        public LakesController(
            ILakeService lakeService,
            ICommentFactory commentFactory,
            IDateProvider dateProvider,
            ICommentService commentsService)
        {
            Validator.ValidateForNull(lakeService, paramName: "lakeService");
            Validator.ValidateForNull(commentFactory, paramName: "commentFactory");
            Validator.ValidateForNull(dateProvider, paramName: "dateProvider");
            Validator.ValidateForNull(commentsService, paramName: "commentsService");

            this.lakeService     = lakeService;
            this.commentFactory  = commentFactory;
            this.dateProvider    = dateProvider;
            this.commentsService = commentsService;
        }
        public LakeController(
            ILakeFactory lakeFactory,
            ILocationFactory locationFactory,
            ILakeService lakeService,
            ILocationService locationService,
            IFishService fishService)
        {
            Validator.ValidateForNull(lakeFactory, paramName: "lakeFactory");
            Validator.ValidateForNull(locationFactory, paramName: "locationFactory");
            Validator.ValidateForNull(lakeService, paramName: "lakeService");
            Validator.ValidateForNull(locationService, paramName: "locationService");
            Validator.ValidateForNull(fishService, paramName: "fishService");

            this.lakeFactory     = lakeFactory;
            this.locationFactory = locationFactory;
            this.lakeService     = lakeService;
            this.locationService = locationService;
            this.fishService     = fishService;
        }
Пример #3
0
        public PicturesController(
            IImageGalleryService imageGalleryService,
            IImageFactory imageFactory,
            IDateProvider dateProvider,
            ILakeService lakeService,
            IImageGalleryFactory imageGalleryFactory,
            IDirectoryHelper directoryHelper)
        {
            Validator.ValidateForNull(imageGalleryService, paramName: "imageGalleryService");
            Validator.ValidateForNull(imageFactory, paramName: "imageFactory");
            Validator.ValidateForNull(dateProvider, paramName: "dateProvider");
            Validator.ValidateForNull(lakeService, paramName: "lakeService");
            Validator.ValidateForNull(imageGalleryFactory, paramName: "imageGalleryFactory");
            Validator.ValidateForNull(directoryHelper, paramName: "directoryHelper");

            this.imageGalleryService = imageGalleryService;
            this.imageFactory        = imageFactory;
            this.dateProvider        = dateProvider;
            this.lakeService         = lakeService;
            this.imageGalleryFactory = imageGalleryFactory;
            this.directoryHelper     = directoryHelper;
        }
Пример #4
0
        public SearchApiController(ILakeService lakeService)
        {
            Utils.Validator.ValidateForNull(lakeService, paramName: "lakeService");

            this.lakeService = lakeService;
        }
Пример #5
0
 public LakeController(ILakeService service)
 {
     _LakeSvc = service;
 }