Dokumentasi lengkap
Dalam proyek ini saya telah mencoba memahami pengoperasian API Web menggunakan database kecil yang meniru menjadi basis data rumah sakit.
Untuk pengembangan proyek, MS SQL, ASP.NET Core Blazor, komponen Radzen Blazor dan kerangka kerja entitas telah digunakan.
Untuk saat ini satu -satunya hal yang hilang dari proyek ini adalah validasi formulir dengan mempertimbangkan tombol -tombol Foreing dan kunci -kunci utama, karena sekarang pengguna tidak akan diberitahu tentang jenis kesalahan ini. Saya menekankan bahwa database akan menanggapi kontraint, tetapi pengguna tidak akan diberitahu.






Basis data yang sangat kecil telah dianggap sebagai awal pertama saya di API Web, itu akan menjadi database yang akan digunakan oleh resepsionis rumah sakit.

Seperti yang Anda lihat, itu hanya akan memberikan prioritas kepada dokter dan perawat dalam database ini, informasi tentang jenis pekerja lain tidak akan diperhitungkan.
Itu tidak membahas lebih rinci tentang jenis hubungan antara entitas karena tidak perlu.
Seperti yang dapat Anda lihat dalam skrip yang dikandung proyek ini, saat membuat tabel SQL, beberapa pengontrol pemeriksaan logis ditetapkan untuk beberapa kasus, yang juga logis bagi saya. (Mempertimbangkan bahwa database kecil ini untuk rumah sakit kecil).
Beberapa pemicu logika juga ditambahkan.
Pertama dengan kerangka entitas DBContext dan kelas masing -masing untuk tabel SQL dihasilkan. Di DBContext Anda dapat mengubah string koneksi DB.

Kemudian pengontrol tabel dihasilkan untuk dapat membuat permintaan HTTP nanti.
Kemudian halaman pisau cukur diimplementasikan dan beberapa perubahan kecil dilakukan pada template Blazor utama.
Akhirnya, beberapa statistik dihasilkan mengenai data HTTP yang diperoleh di beranda.