public static ShopManagementVM SetSubData(ShopManagement model, bool isSetItem)
        {
            var data = ShopManagementVM.MToVM(model);

            data.ProfileImage = ImageLinkStorageVM.MToVM(ImageLinkStorageService.GetByID(model.ProfileImage, model.ID, model.API));
            data.Items        = isSetItem ? IS_ItemService.SetSubDatas(IS_ItemService.GetByOID(model.ID, model.API), model.API) : new List <IS_ItemVM>();
            return(data);
        }
 public async Task <JsonResult> IIGetByCategory()
 {
     try {
         var id   = Guid.Parse(Request.Form["id"]);
         var aid  = Guid.Parse(Request.Form["aid"]);
         var data = IS_ItemService.GetByICID(id, aid);
         var vms  = IS_ItemService.SetSubDatas(data, aid);
         return(Success(vms));
     } catch { return(Failed(MessageUtilityService.ServerError())); }
 }
 public async Task <JsonResult> IIGetContains()
 {
     try{
         var input = Request.Form["input"];
         var aid   = Guid.Parse(Request.Form["aid"]);
         var lmt   = int.Parse(Request.Form["lmt"]);
         var data  = IS_ItemService.GetByContains(input, aid, lmt);
         var vms   = IS_ItemService.SetSubDatas(data, aid);
         return(Success(vms));
     }catch { return(Failed(MessageUtilityService.ServerError())); }
 }