You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
using EasyBL.WebApi.Filters; using EasyBL.WebApi.Message; using EasyBL.WEBAPP.ShowEasy; using EasyBL.WEBAPP.SYS; using Entity.ShowEasyDtos; using Entity.Sugar; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Web.Http;
namespace WebApp.Controllers { public class OnsiteController : ApiController {
//所有服務Api
[HttpGet] public HttpResponseMessage AllCategories(string Lang) { return new OnsiteService().GetAllCategoryFilterList(Lang); }
//服務主列表服務Api
[HttpGet] public HttpResponseMessage Categories(string Lang) { return new OnsiteService().GetCategoryFilterList(Lang); }
//位置
[HttpGet] public HttpResponseMessage Locations(string Lang) { return new OnsiteService().GetLocationFilterList(Lang); } //服務列表分頁查詢
[HttpGet] public HttpResponseMessage ServiceLists(string Lang,int PageIndex,int PageSize,string SortField,string SortOrder) { return new OnsiteService().GetOnsiteByPage( Lang, PageIndex, PageSize, SortField, SortOrder); } //詳情頁圖片輪播
[HttpGet] public HttpResponseMessage BannerFiles(string Lang,string ServiceID) { return new OnsiteService().GetBannerFiles(Lang, ServiceID); }
//包裝類型
[HttpGet] public HttpResponseMessage PackingTypes(string Lang) { return new OnsiteService().GetPackingTypes(Lang); }
//領取地城市
[HttpGet] public HttpResponseMessage ReceivingCitys(string Lang) { return new OnsiteService().GetReceivingCitys(Lang); }
//服務項目
[HttpGet] public HttpResponseMessage ServiceItems(string Lang, string ServiceID) { return new OnsiteService().GetServiceItems(Lang, ServiceID); } //服務項目
[HttpGet] public HttpResponseMessage Exhibitions(string Lang, string ServiceID) { return new OnsiteService().QueryExhibitions(Lang, ServiceID); }
//服務細項目
[HttpGet] public HttpResponseMessage Info(string Lang, string ServiceID) {
return new OnsiteService().GetOneOnsiteServiceInfo(Lang, ServiceID); }
} }
|