public HttpResponseMessage DiamondsAssign(DiamondAssignVM assignList) { try { DiamondBL diamondBl = new DiamondBL(); AssignResultVM assignResult = new AssignResultVM(); assignResult.AssignResultList = diamondBl.DiamondsAssign(assignList); return(Request.CreateResponse <AssignResultVM>(HttpStatusCode.OK, assignResult)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public HttpResponseMessage DiamondsQuery(DiamondQueryVM diamondQuery) { try { if (diamondQuery == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotAcceptable, "沒有可用的參數")); } if (diamondQuery.ScendingList == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotAcceptable, "必須要有排序的參數")); } DiamondListResultVM diamondResult = new DiamondListResultVM(); //string localization=SysCommon.CurrentUser.Localization; string localization = "014002"; diamondResult.DiamondList = DiamondBL.DiamondsQuery(diamondQuery, localization); return(Request.CreateResponse <DiamondListResultVM>(HttpStatusCode.OK, diamondResult)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }