Код IT
← Каталог

Razor Pages — первая программа — Модель заметки

Фрагмент из «Razor Pages — первая программа»: Модель заметки.

C# main.cs
using NotesRazor.Models;

namespace NotesRazor.Services;

public class NoteStore
{
    private readonly List<Note> _items = new();
    private int _nextId = 1;

    public IReadOnlyList<Note> GetAll() =>
        _items.OrderByDescending(n => n.Created).ToList();

    public void Add(string text)
    {
        _items.Add(new Note { Id = _nextId++, Text = text.Trim() });
    }
}
using NotesRazor.Models;

namespace NotesRazor.Services;

public class NoteStore
{
    private readonly List<Note> _items = new();
    private int _nextId = 1;

    public IReadOnlyList<Note> GetAll() =>
        _items.OrderByDescending(n => n.Created).ToList();

    public void Add(string text)
    {
        _items.Add(new Note { Id = _nextId++, Text = text.Trim() });
    }
}