public NoteRepository(
            INoteQuery noteQuery,
            IAddNoteCommand addNoteCommand,
            IAddTagsCommand addTagsCommand,
            IDeleteNotesCommand deleteNotesCommand,
            IUpdateNoteCommand updateNoteCommand,
            UserManager <AppUser> userManager)
        {
            _noteQuery = noteQuery
                         ?? throw new ArgumentNullException(nameof(noteQuery));

            _addNoteCommand = addNoteCommand
                              ?? throw new ArgumentNullException(nameof(addNoteCommand));

            _addTagsCommand = addTagsCommand
                              ?? throw new ArgumentNullException(nameof(addTagsCommand));

            _deleteNotesCommand = deleteNotesCommand
                                  ?? throw new ArgumentNullException(nameof(deleteNotesCommand));

            _updateNoteCommand = updateNoteCommand
                                 ?? throw new ArgumentNullException(nameof(_updateNoteCommand));

            _userManager = userManager
                           ?? throw new ArgumentNullException(nameof(userManager));
        }
Пример #2
0
 public DeleteNotesController(
     IDeleteNotesCommand command,
     ILogger <DeleteNotesController> logger)
 {
     _command = command;
     _logger  = logger;
 }