/// <summary> /// /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <GetProductAllResponse> GetProductAll(GetProductAllRequest request) { var response = new GetProductAllResponse(); var param = new GetProductAllParameter() { StartPage = request.StartPage, }; switch (request.Type) { case 0: response = CheckTypeByDateASC(param); break; case 1: response = CheckTypeByPriceASC(param); break; case 2: response = CheckTypeByPriceDESC(param); break; case 3: response = CheckTypeByDateASC(param); break; case 4: response = CheckTypeByDateDESC(param); break; } return(await Task.FromResult(response)); }
public IHttpActionResult GetProductAll(GetProductAllRequest RequestData) { var result = _businessLogic.GetProductAll(RequestData); return(new ActionResult <GetProductAllResponse>(result.Result, Request)); }