IContentBusiness.cs 855 B

12345678910111213141516171819202122
  1. using System;
  2. using Common.Http;
  3. using Esim.Apis.DTO.Content;
  4. using Microsoft.AspNetCore.Mvc;
  5. namespace Esim.Apis.Business
  6. {
  7. public interface IContentBusiness
  8. {
  9. Task<IActionResult> BannerLoad(HttpRequest httpRequest, BannerLoadReq request);
  10. Task<IActionResult> CustomerReviewLoad(HttpRequest httpRequest, CustomerReviewLoadReq request);
  11. Task<IActionResult> CustomerReviewCreate(HttpRequest httpRequest, CustomerReviewCreateReq request);
  12. Task<IActionResult> FaqCategoryLoad(HttpRequest httpRequest, FaqCategoryLoadReq request);
  13. Task<IActionResult> FaqLoad(HttpRequest httpRequest, FaqLoadReq request);
  14. Task<IActionResult> DeviceCompatibilityLoad(HttpRequest httpRequest, DeviceCompatibilityReq request);
  15. Task<IActionResult> GetDeviceBrandsAndCategories(HttpRequest httpRequest);
  16. }
  17. }