C# Класс PhotoSharingApp.AppService.Controllers.PhotoController

Наследование: BaseController
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
PhotoController ( IRepository repository, Microsoft.ApplicationInsights.TelemetryClient telemetryClient, IPhotoValidation photoValidation, IUserRegistrationReferenceProvider userRegistrationReferenceProvider ) : System.Threading.Tasks

Controller for photo operations.

Приватные методы

Метод Описание
DeleteAsync ( string id ) : System.Threading.Tasks.Task
GetAsync ( string id ) : Task
PostAsync ( PhotoContract photo ) : Task
PutAsync ( PhotoContract photo ) : Task

Описание методов

PhotoController() публичный Метод

Controller for photo operations.
public PhotoController ( IRepository repository, Microsoft.ApplicationInsights.TelemetryClient telemetryClient, IPhotoValidation photoValidation, IUserRegistrationReferenceProvider userRegistrationReferenceProvider ) : System.Threading.Tasks
repository IRepository Data layer.
telemetryClient Microsoft.ApplicationInsights.TelemetryClient Telemetry client.
photoValidation IPhotoValidation Validation layer.
userRegistrationReferenceProvider IUserRegistrationReferenceProvider The user registration reference provider.
Результат System.Threading.Tasks