public StoreDetailModels GetStoreDetail(string StoreID) { StoreDetailModels lstdata = new StoreDetailModels(); try { CustomerRequest paraBody = new CustomerRequest(); paraBody.ID = StoreID; NSLog.Logger.Info("GetStoreDetail Request: ", paraBody); var result = (NSApiResponse)ApiResponse.Post <NSApiResponse>(Commons.customerAPIStoreGet, null, paraBody); dynamic data = result.Data; var lstDataRaw = data["StoreDetail"]; var lstObject = JsonConvert.SerializeObject(lstDataRaw); lstdata = JsonConvert.DeserializeObject <StoreDetailModels>(lstObject); NSLog.Logger.Info("GetStoreDetail", lstdata); return(lstdata); } catch (Exception ex) { NSLog.Logger.Error("GetStoreDetail_Fail", ex); return(lstdata); } }
public StoreDetailModels GetStoreInfo(string StoreId) { StoreDetailModels item = new StoreDetailModels(); try { MyStoreAndBusinessRequest paraBody = new MyStoreAndBusinessRequest(); paraBody.ID = StoreId; NSLog.Logger.Info("GetStoreInfo Request: ", paraBody); var result = (NSApiResponse)ApiResponse.Post <NSApiResponse>(Commons.ClientSiteStoreBusinessStoreGetInfo, null, paraBody); dynamic data = result.Data; var lstDataRaw = data["StoreInfo"]; var lstObject = JsonConvert.SerializeObject(lstDataRaw); item = JsonConvert.DeserializeObject <StoreDetailModels>(lstObject); NSLog.Logger.Info("GetStoreInfo", item); return(item); } catch (Exception e) { NSLog.Logger.Error("GetStoreInfo_Fail", e); return(item); } }
public bool CreateStoreInfoTemp(StoreDetailModels model, string CustomerID, ref string msg, ref string StoreIDReturn) { try { MyStoreAndBusinessRequest paraBody = new MyStoreAndBusinessRequest(); paraBody.StoreInfo = model; paraBody.AssetID = model.AssetID; paraBody.ListAssetID = model.ListAssetID; paraBody.ID = CustomerID; NSLog.Logger.Info("CreateStoreInfoTemp Request: ", paraBody); //==================== var result = (NSApiResponse)ApiResponse.Post <NSApiResponse>(Commons.ClientSiteInputStoreCreateStoreTemp, null, paraBody); NSLog.Logger.Info("CreateStoreInfoTemp Result: ", result); if (result != null) { if (result.Success) { dynamic data = result.Data; StoreIDReturn = data["ID"]; return(true); } else { msg = result.Message; NSLog.Logger.Info("CreateStoreInfoTemp", result.Message); return(false); } } else { NSLog.Logger.Info("CreateStoreInfoTemp", result); return(false); } } catch (Exception e) { NSLog.Logger.Error("CreateStoreInfoTemp_Fail: ", e); return(false); } }
public bool CreateStoreInfo(StoreDetailModels model, ref string StoreIDReturn, ref string msg) { try { CustomerRequest paraBody = new CustomerRequest(); paraBody.StoreInfo = model; paraBody.AssetID = string.IsNullOrEmpty(model.AssetID) ? model.tempAssetID : model.AssetID; paraBody.ID = model.CustomerID; paraBody.CreatedUser = model.CreateUser; NSLog.Logger.Info("CreateStoreInfo Request: ", paraBody); //==================== var result = (NSApiResponse)ApiResponse.Post <NSApiResponse>(Commons.customerAPICreateStore, null, paraBody); if (result != null) { if (result.Success) { dynamic data = result.Data; StoreIDReturn = data["ID"]; return(true); } else { msg = result.Message; NSLog.Logger.Info("CreateStoreInfo", result.Message); return(false); } } else { NSLog.Logger.Info("CreateStoreInfo", result); return(false); } } catch (Exception e) { NSLog.Logger.Error("CreateStoreInfo", e); return(false); } }
public bool UpdateStoreInfo(StoreDetailModels model, string CustomerID, ref string msg) { try { MyStoreAndBusinessRequest paraBody = new MyStoreAndBusinessRequest(); paraBody.StoreInfo = model; paraBody.CustomerID = CustomerID; NSLog.Logger.Info("UpdateStoreInfo Request: ", paraBody); //==================== var result = (NSApiResponse)ApiResponse.Post <NSApiResponse>(Commons.ClientSiteStoreBusinessStoreUpdateInfo, null, paraBody); if (result != null) { if (result.Success) { return(true); } else { msg = result.Message; NSLog.Logger.Info("UpdateStoreInfo", result.Message); return(false); } } else { NSLog.Logger.Info("UpdateStoreInfo", result); return(false); } } catch (Exception e) { NSLog.Logger.Error("UpdateStoreInfo", e); return(false); } }
public bool UpdateStoreInfo(StoreDetailModels model, ref string msg) { try { CustomerRequest paraBody = new CustomerRequest(); paraBody.StoreInfo = model; paraBody.CreatedUser = model.CreateUser; NSLog.Logger.Info("UpdateStoreInfo Request: ", paraBody); //==================== var result = (NSApiResponse)ApiResponse.Post <NSApiResponse>(Commons.customerAPIEditStore, null, paraBody); if (result != null) { if (result.Success) { return(true); } else { msg = result.Message; NSLog.Logger.Info("UpdateStoreInfo", result.Message); return(false); } } else { NSLog.Logger.Info("UpdateStoreInfo", result); return(false); } } catch (Exception e) { NSLog.Logger.Error("UpdateStoreInfo", e); return(false); } }