POST api/Oturum/AktifOkul

Aktif okul değiştirilmesini sağlar

Request Information

URI Parameters

None.

Body Parameters

OturumDTO
NameDescriptionTypeAdditional information
OturumToken

Bu anahtar, sonraki tüm sorgularda gönderilecektir

string

None.

AdSoyad

Kulanıcı personelin adı - soyadı

string

None.

KullaniciID

Kullanıcı kayıt numarası

integer

None.

PorfilResim70Url

Kullanıcı kayıt PorfilResim70Url

string

None.

PorfilResim250Url

Kullanıcı kayıt PorfilResim250Url

string

None.

Sezonlar

Sistemdeki erişilebilir sezonların listesi.

Collection of Sezon

None.

Kurumlar

Kullanıcının görevli olduğu ve erişlebileceği kurumların listesi

Collection of OkulMiniDTO

None.

Derslikler

Sadece öğrenci oturum açtığında tanımlı gelir, diğer kullanıcı tiplerinde tanımsız olacaktır

Collection of DerslikMiniDTO

None.

SonAktifSezonID

integer

None.

SonAKtifOKulID

integer

None.

isError

Hata var mı

boolean

None.

ErrorMessage

Varsa hata mesajı

string

None.

Request Formats

application/json, text/json

Sample:
{
  "OturumToken": "sample string 1",
  "AdSoyad": "sample string 2",
  "KullaniciID": 3,
  "PorfilResim70Url": "sample string 4",
  "PorfilResim250Url": "sample string 5",
  "Sezonlar": [
    {
      "ID": 1,
      "Ad": "sample string 2"
    },
    {
      "ID": 1,
      "Ad": "sample string 2"
    }
  ],
  "Kurumlar": [
    {
      "OkulID": 1,
      "OkulAd": "sample string 2",
      "KampusID": 3,
      "KampusAd": "sample string 4",
      "SirketID": 5,
      "SirketAd": "sample string 6",
      "PorfilResim70Url": "sample string 7",
      "PorfilResim250Url": "sample string 8",
      "Roller": [
        {
          "RolID": 1,
          "RolAd": "sample string 2",
          "BransID": 3,
          "BransAd": "sample string 4",
          "isSecili": true,
          "isKritik": true
        },
        {
          "RolID": 1,
          "RolAd": "sample string 2",
          "BransID": 3,
          "BransAd": "sample string 4",
          "isSecili": true,
          "isKritik": true
        }
      ]
    },
    {
      "OkulID": 1,
      "OkulAd": "sample string 2",
      "KampusID": 3,
      "KampusAd": "sample string 4",
      "SirketID": 5,
      "SirketAd": "sample string 6",
      "PorfilResim70Url": "sample string 7",
      "PorfilResim250Url": "sample string 8",
      "Roller": [
        {
          "RolID": 1,
          "RolAd": "sample string 2",
          "BransID": 3,
          "BransAd": "sample string 4",
          "isSecili": true,
          "isKritik": true
        },
        {
          "RolID": 1,
          "RolAd": "sample string 2",
          "BransID": 3,
          "BransAd": "sample string 4",
          "isSecili": true,
          "isKritik": true
        }
      ]
    }
  ],
  "Derslikler": [
    {
      "DerslikID": 1,
      "DerslikAd": "sample string 2",
      "SinifID": 3,
      "SinifAd": "sample string 4"
    },
    {
      "DerslikID": 1,
      "DerslikAd": "sample string 2",
      "SinifID": 3,
      "SinifAd": "sample string 4"
    }
  ],
  "SonAktifSezonID": 6,
  "SonAKtifOKulID": 7,
  "isError": true,
  "ErrorMessage": "sample string 9"
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

JsonDTO
NameDescriptionTypeAdditional information
Durum

İşlem başarıyla tamamlandı mı?

boolean

None.

Mesaj

İşlem başarılı olması halinde beklenen neseyi, aksi halde hata mesajını içerir.

Object

None.

SonucID

Odaklanılan nesnenin kayıt anahtar değeridir. Yapılan işlemde üretilen kaydın ID'si.

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "Durum": true,
  "Mesaj": {},
  "SonucID": 3
}