POST api/Egitmen/AjandaEtkinlikleri

Takvimde gösterilmek üzere, geçerli sezon için planlanmış yazılılar ve kişisel ajanda etkinlik kayıtları liste olarak gönderilir. Öğrenci sadece aktif sezonda kayıtlı olduğu derslikler için planlanmış yazılı tarihlerini görebilir. Ayrıca kendi takvimine eklediği ajanda notları da listeye dahil edilmiştir.

Request Information

URI Parameters

None.

Body Parameters

BilgiParametreleriDTO
NameDescriptionTypeAdditional information
SonAktifOkulID

OkulID

integer

None.

SonAktifSezonID

SezonID

integer

None.

appToken

Mobil uygulama için verilen sabit anahtardır. Her sorguda mutlaka gönderilmesi gerekir

string

None.

OturumToken

Oturum açma işlemi başarılı olduğunda sistemin ürettiği kişiye özel anahtar sonraki taleplerde kimlik doğrulaması için gönderilecektir. Oturum zaman aşımı sonrası veya aynı kişinin farklı bir cihazda oturum açması halinde geçersiz olacaktır.

string

None.

Request Formats

application/json, text/json

Sample:
{
  "SonAktifOkulID": 1,
  "SonAktifSezonID": 2,
  "appToken": "sample string 3",
  "OturumToken": "sample string 4"
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of AjandaDTO
NameDescriptionTypeAdditional information
id

Etkinlik tanım ID

integer

None.

ID

Etkinlik tanım ID

integer

None.

isOzel

Kişiye özel etkinlik mi? Kişiye özel etkinlikleri sahibi silebilir.

boolean

None.

Tarih

DateTime veri tipinde etklinlik tarihi

date

None.

start

Etkinlik başlama tarih ve saati

string

None.

end

Etkinlik bitiş tarih ve saati

string

None.

title

Başlık

string

None.

className

Etkinlik tipi; Yazılılar: bg-primary, Genel etkinlik : bg-warning, Özel Etkinlik : bg-success

string

None.

Aciklama

Açıklama metni

string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "id": 1,
    "ID": 2,
    "isOzel": true,
    "Tarih": "2025-10-27T21:51:44.412982+03:00",
    "start": "sample string 5",
    "end": "sample string 6",
    "title": "sample string 7",
    "className": "sample string 8",
    "Aciklama": "sample string 9"
  },
  {
    "id": 1,
    "ID": 2,
    "isOzel": true,
    "Tarih": "2025-10-27T21:51:44.412982+03:00",
    "start": "sample string 5",
    "end": "sample string 6",
    "title": "sample string 7",
    "className": "sample string 8",
    "Aciklama": "sample string 9"
  }
]