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; }
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; }