public FarmsAuthApiModule( IMemberService memberService, IMemberTokenService memberTokenService, IFarmService farmService, IFarmValidatableService farmValidatableService, ILogger <FarmsAuthApiModule> logger) : base(memberTokenService, memberService) { _logger = logger; _farmService = farmService; _farmValidatableService = farmValidatableService; Post("/farm", _ => NewDeviceAsync()); Post("/update/farm", _ => UpdateFarmAsync()); }
public UploadImageAuthApiModule( IMemberService memberService, IMemberTokenService memberTokenService, IUploadImagesService uploadImagesService, IFarmValidatableService farmValidatableService, ILogger <UploadImageAuthApiModule> logger) : base(memberTokenService, memberService, "upload-image") { _logger = logger; _uploadImagesService = uploadImagesService; _farmValidatableService = farmValidatableService; Post("/upload", _ => UploadImageAsync()); Get("/list", _ => GetUploadImagesAsync()); Get("/image/{id}/{extension}", p => GetUploadImage((string)p.id, (string)p.extension)); }