|
O‘zbеkiston rеspublikasi oliy ta’lim, fan va innovatsiyalar vazirligi
|
bet | 8/13 | Sana | 16.12.2023 | Hajmi | 256.98 Kb. | | #120621 |
Bog'liq Azatboyev Asror Individual loyiha}
4. Identity Ni O'rnatish:
Identity ni o'rnatish uchun, Startup.cs faylida quyidagi qatorlarni qo'shing:
services.AddIdentity()
.AddEntityFrameworkStores()
.AddDefaultTokenProviders();
Va Identity sozlamalarni ConfigureServices metodiga qo'shing:
services.Configure(options =>
{
// Identity sozlamalari
});
5. API Endpoints Va Controllerlar:
Web API endpointlarni yaratish uchun, yangi controller yarating:
csharp
Copy code
[ApiController]
[Route("api/[controller]")]
public class BemorlarController : ControllerBase
{
// Endpointlar
}
6. Bemorlar Modelini Yaratish:
Modelni Models papkasida yaratib, Entity Framework Core orqali ma'lumotlar bazasiga ulashing.
public class Bemor
{
public int Id { get; set; }
public string Ism { get; set; }
// Qo'shimcha maydonlar
}
7. Identity Modelni Yaratish:
Agar shifokorlarni, medsestralarni va boshqa tibbiy xodimlarni boshqarish kerak bo'lsa, Identity foydalanishni o'rganishingiz mumkin. Identity uchun mo'ljalangan ApplicationUser ni Models papkasida yarating.
8. Ma'lumotlarni Tahlil Etuvchi Repository:
Ma'lumotlarni olish, saqlash va yangilash uchun repository yaratish lozim. Entity Framework Core, Dapper yoki boshqa ORM yordamida bu amalga oshirilishi mumkin.
|
| |