• Va Identity sozlamalarni ConfigureServices metodiga qoshing
  • Web API endpointlarni yaratish uchun, yangi controller yarating
  • // Qoshimcha maydonlar
  • 8. Malumotlarni Tahlil Etuvchi Repository
  • O‘zbеkiston rеspublikasi oliy ta’lim, fan va innovatsiyalar vazirligi




    Download 256.98 Kb.
    bet8/13
    Sana16.12.2023
    Hajmi256.98 Kb.
    #120621
    1   ...   5   6   7   8   9   10   11   12   13
    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.

    Download 256.98 Kb.
    1   ...   5   6   7   8   9   10   11   12   13




    Download 256.98 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbеkiston rеspublikasi oliy ta’lim, fan va innovatsiyalar vazirligi

    Download 256.98 Kb.