Exemplo n.º 1
0
        public TasksController(ITaskService taskService, IUserService userService,
                               IValidator <Task> taskValidator, IJsonValidationMapper jsValidationMapper) : base()
        {
            if (taskService == null)
            {
                throw new ArgumentNullException("taskService");
            }
            if (userService == null)
            {
                throw new ArgumentNullException("userService");
            }
            if (taskValidator == null)
            {
                throw new ArgumentNullException("taskValidator");
            }
            if (jsValidationMapper == null)
            {
                throw new ArgumentNullException("jsValidationMapper");
            }

            _taskService        = taskService;
            _userService        = userService;
            _taskValidator      = taskValidator;
            _jsValidationMapper = jsValidationMapper;
        }
Exemplo n.º 2
0
        public UsersController(IUserService userService, IValidator <User> userValidator,
                               IJsonValidationMapper jsValidationMapper) : base()
        {
            if (userService == null)
            {
                throw new ArgumentNullException("userService");
            }
            if (userValidator == null)
            {
                throw new ArgumentNullException("userValidator");
            }
            if (jsValidationMapper == null)
            {
                throw new ArgumentNullException("jsValidationMapper");
            }

            _userService        = userService;
            _userValidator      = userValidator;
            _jsValidationMapper = jsValidationMapper;
        }