public ApartmentService(IRepository <Apartment> apartmentRepository, IMapper mapper, IRepository <User> userRepository, IUploadImagesService imagesService, IHttpContextAccessor httpContextAccessor, IRepository <ApartmentType> apartmentTypeRepository) { _apartmentRepository = apartmentRepository; _mapper = mapper; _userRepository = userRepository; _imagesService = imagesService; _httpContextAccessor = httpContextAccessor; _apartmentTypeRepository = apartmentTypeRepository; }
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)); }