/// <summary> /// Конструктор с параметрами /// </summary> /// <param name="fileUploader">Загрузчик файлов. Можно определить так: /// <c>new FileUploader("\\Images\\UserPhotos\\")</c></param> /// <param name="createObject">Сервис, который создает объекты нужного класса. Обычно просто /// создание объекта: <c>new PictureCreateDao()</c></param> /// <param name="pattern">Шаблон, в котором хранятся общие свойства создаваемых объектов /// (например, id пользователя, который загружает эти файлы, id альбома, куда будут помещены /// файлы и т.д.)</param> protected UploadFileService( FileUploader fileUploader, CreateDao <TEntity> createObject, TEntity pattern) { UploadFile = fileUploader; CreateObject = createObject; Pattern = pattern; }
public PictureUploadService(FileUploader fileUploader, CreateDao <Picture> createObject, Picture pattern) : base(fileUploader, createObject, pattern) { }