Files
poprhythm 5c4aaf91df Add Note and NoteHistory entities with configurations and service implementation
This commit introduces the Note and NoteHistory entities, along with their respective configurations for Entity Framework Core. The AppDbContext has been updated to include DbSet properties for both entities. A new INotesService interface and its implementation, NotesService, have been created to handle CRUD operations for notes, including history tracking. Additionally, several Blazor components have been added for note management, including dialogs for editing notes and viewing note history. The UI has been enhanced to support markdown content rendering and improved user interaction for note creation and editing. These changes contribute to a comprehensive note-taking feature within the application.
2026-01-15 21:47:01 -05:00

32 lines
1.2 KiB
Plaintext

@using System.Net.Http
@using System.Net.Http.Json
@using Microsoft.AspNetCore.Authorization
@using Microsoft.AspNetCore.Components.Authorization
@using Microsoft.AspNetCore.Components.Forms
@using Microsoft.AspNetCore.Components.Routing
@using Microsoft.AspNetCore.Components.Web
@using static Microsoft.AspNetCore.Components.Web.RenderMode
@using Microsoft.AspNetCore.Components.Web.Virtualization
@using Microsoft.JSInterop
@using WebApp
@using WebApp.Components
@using WebApp.Components.Pages
@using WebApp.Components.Shared
@using WebApp.Components.Shared.Components
@using WebApp.Components.Shared.Layout
@using WebApp.Components.Features.Authentication
@using WebApp.Components.Features.Students
@using WebApp.Components.Features.Students.Components
@using WebApp.Components.Features.Teams
@using WebApp.Components.Features.Teams.Components
@using WebApp.Components.Features.Events
@using WebApp.Components.Features.Events.Components
@using WebApp.Components.Features.MeetingSchedule
@using WebApp.Components.Features.Calendar
@using MudBlazor
@using Core.Entities
@using Core.Models
@using Data
@using VisNetwork.Blazor
@using PSC.Blazor.Components.MarkdownEditor
@using WebApp.Services