Skip to content

voicenotesai.services.noteservice

github-actions[bot] edited this page Mar 4, 2026 · 1 revision

< Back


NoteService

Namespace: VoiceNotesAI.Services

public class NoteService : VoiceNotesAI.Services.Interfaces.INoteService

Inheritance ObjectNoteService
Implements INoteService
Attributes NullableContextAttribute, NullableAttribute

Constructors

NoteService(INoteRepository, ICategoryRepository, IMapper)

public NoteService(INoteRepository noteRepository, ICategoryRepository categoryRepository, IMapper mapper)

Parameters

noteRepository INoteRepository

categoryRepository ICategoryRepository

mapper IMapper

Methods

GetAllAsync()

public Task<List<NoteInfo>> GetAllAsync()

Returns

Task<List<NoteInfo>>

GetByCategoryAsync(String)

public Task<List<NoteInfo>> GetByCategoryAsync(string category)

Parameters

category String

Returns

Task<List<NoteInfo>>

GetByIdAsync(Int32)

public Task<NoteInfo> GetByIdAsync(int id)

Parameters

id Int32

Returns

Task<NoteInfo>

SaveAsync(NoteInfo)

public Task<NoteInfo> SaveAsync(NoteInfo noteInfo)

Parameters

noteInfo NoteInfo

Returns

Task<NoteInfo>

DeleteAsync(Int32)

public Task DeleteAsync(int id)

Parameters

id Int32

Returns

Task

GetAllCategoryNamesAsync()

public Task<List<string>> GetAllCategoryNamesAsync()

Returns

Task<List<String>>


< Back

Clone this wiki locally