/// <summary> /// Get infomation /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>DataModel</returns> private InitDataModel GetInfo(InitDataModel inputObject) { // Local variable declaration InitDataModel getResult = null; ClientShoppingCartDao clientShoppingCartDao = null; ItemCom itemCom = null; CartCom cartCom = null; IList <ItemModel> listItems = null; ItemModel itemModel = null; // Variable initialize getResult = new InitDataModel(); clientShoppingCartDao = new ClientShoppingCartDao(); itemCom = new ItemCom(); cartCom = new CartCom(inputObject.Cart); listItems = new List <ItemModel>(); // Get data foreach (var obj in cartCom.Items) { itemModel = itemCom.ToItemModel(clientShoppingCartDao.GetSingleItem(obj.ItemCd)); itemModel.Quantity = obj.Quantity; obj.Price = itemModel.SalesPrice.Value; listItems.Add(itemModel); } // Set value getResult.ListItems = listItems; getResult.TotalAmount = cartCom.TotalAmount; // Return value return(getResult); }
/// <summary> /// Get infomation /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>DataModel</returns> private InitDataModel GetInfo(InitDataModel inputObject) { // Local variable declaration InitDataModel getResult = null; ClientItemDetailsDao clientItemDetailsDao = null; ItemCom itemCom = null; MParameterCom mParameterCom = null; // Variable initialize getResult = new InitDataModel(); clientItemDetailsDao = new ClientItemDetailsDao(); itemCom = new ItemCom(); mParameterCom = new MParameterCom(); // Get data var item = clientItemDetailsDao.GetItem(inputObject); var listRelation = clientItemDetailsDao.GetListItemsByBrandCd(item.BrandCd, inputObject.ItemCd); var strHotline = mParameterCom.GetString(Logics.PR_HOTLINE, false); // Update data itemCom.UpdateViewer(inputObject.ItemCd); // Set value getResult.Item = itemCom.ToItemModel(item); getResult.ListRelation = itemCom.ToListItemModel(listRelation); getResult.Hotline = strHotline; // Return value return(getResult); }