Գերբեռնումներ

Անվանում Նկարագրություն
Delete(int, DocumentDeleteModel) Ջնջում է փաստաթուղթը համակարգից։
Delete(DocumentDeleteRequestModel) Ջնջում է փաստաթուղթը համակարգից։

DocumentRoutes.Delete(int, DocumentDeleteModel) մեթոդ

public DeletedDoc Delete(int isn, 
                         DocumentDeleteModel model)

Ջնջում է փաստաթուղթը համակարգից։
Ջնջման ժամանակ հեռացվում են նաև այդ փաստաթղթի բոլոր թղթապանակները, ծառի տարրերը և իր համար գրանցված հաշվառումները։

Եթե փաստաթուղթը ունի ենթափաստաթղթեր, ապա ջնջումը չի կատարվի և կառաջանա սխալ։

Ջնջումը տեղի է ունենում տրանզակցիայի մեջ։

Պարամետրեր

  • isn - Ջնջվող փաստաթղթի ներքին նույնականացման համարը (isn):
  • model - Ջնջման համար անհրաժեշտ տվյալներ (ամբողջությամբ ջնջել թե մասնակի, ջնջման մեկնաբանություն…)։

DocumentRoutes.Delete(DocumentDeleteRequestModel) մեթոդ

public DeletedDoc Delete(DocumentDeleteRequestModel model)

Ջնջում է փաստաթուղթը համակարգից։
Ջնջման ժամանակ հեռացվում են նաև այդ փաստաթղթի բոլոր թղթապանակները, ծառի տարրերը և իր համար գրանցված հաշվառումները։

Եթե փաստաթուղթը ունի ենթափաստաթղթեր, ապա ջնջումը չի կատարվի և կառաջանա սխալ։

Ջնջումը տեղի է ունենում տրանզակցիայի մեջ։

Պարամետրեր

  • model - Ջնջվող փաստաթղթի տվյալներ (ջնջման ենթակա փաստաթղթի օբյեկտ, ամբողջությամբ ջնջել թե մասնակի, ջնջման մեկնաբանություն…):
  • cancellationToken - Ընդհատման օբյեկտ: