public JsonResult Search(string title, List <int> groupIDs) { var jsonSuccessResult = new JsonSuccessResult(); try { var list = Products.GetByGroupIDs(title, groupIDs); foreach (var item in list) { item.ImageFile = UrlProvider.GetProductImage(item.ImageFile, StaticValues.DefaultProductImageSize); item.Varients = ProductVarients.GetShortVarientByProductID(item.ID); } jsonSuccessResult.Success = true; jsonSuccessResult.Data = list; } catch (Exception ex) { jsonSuccessResult.Errors = new string[] { ex.Message }; jsonSuccessResult.Success = false; } return(new JsonResult() { Data = jsonSuccessResult }); }
public JsonResult GetVarients(int productID) { var jsonSuccessResult = new JsonSuccessResult(); try { var list = ProductVarients.GetShortVarientByProductID(productID); jsonSuccessResult.Success = true; jsonSuccessResult.Data = list; } catch (Exception ex) { jsonSuccessResult.Errors = new string[] { ex.Message }; jsonSuccessResult.Success = false; } return(new JsonResult() { Data = jsonSuccessResult }); }