/// <summary> /// Execute convert ouput. /// </summary> /// <param name="resultObject">DataModel</param> /// <returns>ResponseModel</returns> private InitResponseModel Convert(InitDataModel resultObject) { // Local variable declaration InitResponseModel responseModel = null; IList <OutputItemModel> listItems = null; OutputItemModel item = null; IList <OutputItemModel> listOfferItems = null; OutputItemModel offerItem = null; StorageFileCom storageFileCom = null; // Variable initialize responseModel = new InitResponseModel(); listItems = new List <OutputItemModel>(); listOfferItems = new List <OutputItemModel>(); storageFileCom = new StorageFileCom(); // Get value foreach (var obj in resultObject.ListItems) { item = new OutputItemModel(); item.ItemCd = DataHelper.ToString(obj.ItemCd); item.ItemName = DataHelper.ToString(obj.ItemName); item.ItemImage = DataHelper.ToString(obj.ItemImage); item.Price = DataHelper.ToString(Formats.CURRENCY, obj.SalesPrice); item.Quantity = DataHelper.ToString(Formats.NUMBER, obj.Quantity); item.Amount = DataHelper.ToString(Formats.CURRENCY, obj.Amount); foreach (var sub in obj.ListOfferItems) { offerItem = new OutputItemModel(); offerItem.ItemCd = DataHelper.ToString(sub.OfferItemCd); offerItem.ItemName = DataHelper.ToString(sub.Item.ItemName); var storageFile = storageFileCom.GetSingle(sub.Item.FileId, true); var itemImage = storageFile != null ? storageFile.FileName : "default.jpg"; offerItem.ItemImage = DataHelper.ToString(itemImage); offerItem.Quantity = DataHelper.ToString(Formats.NUMBER, sub.OfferItemQtty * obj.Quantity); listOfferItems.Add(offerItem); } listItems.Add(item); } // Set value responseModel.TotalAmount = DataHelper.ToString(Formats.CURRENCY, resultObject.TotalAmount); responseModel.TotalAmountDecimal = resultObject.TotalAmount; responseModel.ListItems = listItems; responseModel.ListOfferItems = listOfferItems; // Return value return(responseModel); }
/// <summary> /// Execute convert ouput. /// </summary> /// <param name="resultObject">DataModel</param> /// <returns>ResponseModel</returns> private FilterResponseModel Convert(FilterDataModel resultObject) { // Local variable declaration FilterResponseModel responseModel = null; IList <OutputItemModel> listItems = null; MCodeCom mCodeCom = null; OutputItemModel item = null; // Variable initialize responseModel = new FilterResponseModel(); listItems = new List <OutputItemModel>(); mCodeCom = new MCodeCom(); // Get value var itemDivName = string.Empty; var deleteFlagName = string.Empty; foreach (var obj in resultObject.ListItems) { item = new OutputItemModel(); item.ItemCd = DataHelper.ToString(obj.ItemCd); item.ItemName = DataHelper.ToString(obj.ItemName); item.CategoryCd = DataHelper.ToString(obj.CategoryCd); item.CategoryName = DataHelper.ToString(obj.Category.CategoryName); item.AgeCd = DataHelper.ToString(obj.AgeCd); item.AgeName = DataHelper.ToString(obj.Age.AgeName); item.GenderCd = DataHelper.ToString(obj.GenderCd); item.GenderName = DataHelper.ToString(obj.Gender.GenderName); item.BrandCd = DataHelper.ToString(obj.BrandCd); item.BrandName = DataHelper.ToString(obj.Brand.BrandName); item.CountryCd = DataHelper.ToString(obj.CountryCd); item.CountryName = DataHelper.ToString(obj.Country.CountryName); item.UnitCd = DataHelper.ToString(obj.UnitCd); item.UnitName = DataHelper.ToString(obj.Unit.UnitName); item.ItemDiv = DataHelper.ToString(obj.ItemDiv); itemDivName = mCodeCom.GetCodeName(Logics.GROUP_ITEM_DIV, item.ItemDiv); item.ItemDivName = DataHelper.ToString(itemDivName); item.UpdateDate = DataHelper.ToString(Formats.UPDATE_DATE, obj.UpdateDate); item.DeleteFlag = DataHelper.ToString(obj.DeleteFlag); deleteFlagName = mCodeCom.GetCodeName(Logics.GROUP_DELETE_FLAG, item.DeleteFlag); item.DeleteFlagName = DataHelper.ToString(deleteFlagName); listItems.Add(item); } // Set value responseModel.ListItems = listItems; // Return value return(responseModel); }
/// <summary> /// Execute convert ouput. /// </summary> /// <param name="resultObject">DataModel</param> /// <returns>ResponseModel</returns> private InitResponseModel Convert(InitDataModel resultObject) { // Local variable declaration InitResponseModel responseModel = null; PagerResponse <OutputItemModel> listItems = null; OutputItemModel item = null; // Variable initialize responseModel = new InitResponseModel(); listItems = new PagerResponse <OutputItemModel>(); // Get value foreach (var obj in resultObject.ListItems) { item = new OutputItemModel(); item.ItemCd = DataHelper.ToString(obj.ItemCd); item.ItemName = DataHelper.ToSubString(obj.ItemName, 20, false); item.Tooltip = DataHelper.ToString(obj.ItemName); item.ItemImage = DataHelper.ToString(obj.ItemImage); item.BrandCd = DataHelper.ToString(obj.BrandCd); item.BrandName = DataHelper.ToString(obj.Brand.BrandName); item.ItemDiv = DataHelper.ToString(obj.ItemDiv); item.OfferDiv = DataHelper.ToString(obj.OfferDiv); item.Price = DataHelper.ToString(Formats.CURRENCY, obj.SalesPrice); item.PriceOld = DataHelper.ToString(Formats.CURRENCY, obj.SalesPriceOld); item.SummaryNotes = DataHelper.ToString(obj.SummaryNotes); item.UpdateDate = DataHelper.ToString(Formats.UPDATE_DATE, obj.UpdateDate); listItems.Add(item); } listItems.AllRecordCount = resultObject.ListItems.AllRecordCount; listItems.Limit = resultObject.ListItems.Limit; listItems.Offset = resultObject.ListItems.Offset; // Set value responseModel.DiscountMember = DataHelper.ToString(Formats.PERCENT, resultObject.DiscountMember); responseModel.Hotline = DataHelper.ToString(resultObject.Hotline); //responseModel.ChatYahooIM = DataHelper.GetYahooIM(resultObject.ChatYahoo); //responseModel.ChatYahooIcon = DataHelper.GetYahooIcon(resultObject.ChatYahoo); responseModel.Title = DataHelper.ToString(resultObject.Title); responseModel.ListItems = listItems; // Return value return(responseModel); }
/// <summary> /// Execute convert ouput. /// </summary> /// <param name="resultObject">DataModel</param> /// <returns>ResponseModel</returns> private InitResponseModel Convert(InitDataModel resultObject) { // Local variable declaration InitResponseModel responseModel = null; IList <OutputItemModel> listItems = null; MCodeCom mCodeCom = null; OutputItemModel item = null; // Variable initialize responseModel = new InitResponseModel(); listItems = new List <OutputItemModel>(); mCodeCom = new MCodeCom(); // Get value var itemDivName = string.Empty; var deleteFlagName = string.Empty; foreach (var obj in resultObject.ListItems) { item = new OutputItemModel(); item.ItemCd = DataHelper.ToString(obj.ItemCd); item.ItemName = DataHelper.ToString(obj.ItemName); item.CategoryCd = DataHelper.ToString(obj.CategoryCd); item.CategoryName = DataHelper.ToString(obj.Category.CategoryName); item.AgeCd = DataHelper.ToString(obj.AgeCd); item.AgeName = DataHelper.ToString(obj.Age.AgeName); item.GenderCd = DataHelper.ToString(obj.GenderCd); item.GenderName = DataHelper.ToString(obj.Gender.GenderName); item.BrandCd = DataHelper.ToString(obj.BrandCd); item.BrandName = DataHelper.ToString(obj.Brand.BrandName); item.CountryCd = DataHelper.ToString(obj.CountryCd); item.CountryName = DataHelper.ToString(obj.Country.CountryName); item.UnitCd = DataHelper.ToString(obj.UnitCd); item.UnitName = DataHelper.ToString(obj.Unit.UnitName); item.ItemDiv = DataHelper.ToString(obj.ItemDiv); itemDivName = mCodeCom.GetCodeName(Logics.GROUP_ITEM_DIV, item.ItemDiv); item.ItemDivName = DataHelper.ToString(itemDivName); item.UpdateDate = DataHelper.ToString(Formats.UPDATE_DATE, obj.UpdateDate); item.DeleteFlag = DataHelper.ToString(obj.DeleteFlag); deleteFlagName = mCodeCom.GetCodeName(Logics.GROUP_DELETE_FLAG, item.DeleteFlag); item.DeleteFlagName = DataHelper.ToString(deleteFlagName); listItems.Add(item); } // Set value var cbCategory = MCodeCom.ToComboItems(resultObject.ListCategory, null); responseModel.ListCategory = cbCategory.ListItems; responseModel.CategoryCd = cbCategory.SeletedValue; var cbAge = MCodeCom.ToComboItems(resultObject.ListAge, null); responseModel.ListAge = cbAge.ListItems; responseModel.AgeCd = cbAge.SeletedValue; var cbGender = MCodeCom.ToComboItems(resultObject.ListGender, null); responseModel.ListGender = cbGender.ListItems; responseModel.GenderCd = cbGender.SeletedValue; var cbBrand = MCodeCom.ToComboItems(resultObject.ListBrand, null); responseModel.ListBrand = cbBrand.ListItems; responseModel.BrandCd = cbBrand.SeletedValue; var cbCountry = MCodeCom.ToComboItems(resultObject.ListCountry, null); responseModel.ListCountry = cbCountry.ListItems; responseModel.CountryCd = cbCountry.SeletedValue; var cbUnit = MCodeCom.ToComboItems(resultObject.ListUnit, null); responseModel.ListUnit = cbUnit.ListItems; responseModel.UnitCd = cbUnit.SeletedValue; var cbItemDiv = MCodeCom.ToComboItems(resultObject.ListItemDiv, null); responseModel.ListItemDiv = cbItemDiv.ListItems; responseModel.ItemDiv = cbItemDiv.SeletedValue; var cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, null); responseModel.ListDeleteFlag = cbDeleteFlag.ListItems; responseModel.DeleteFlag = cbDeleteFlag.SeletedValue; responseModel.ListItems = listItems; // Return value return(responseModel); }
/// <summary> /// Execute convert ouput. /// </summary> /// <param name="resultObject">DataModel</param> /// <returns>ResponseModel</returns> private InitResponseModel Convert(InitDataModel resultObject) { // Local variable declaration InitResponseModel responseModel = null; OutputDetailsModel details = null; IList <OutputImageModel> listImages = null; IList <OutputItemModel> listOfferItems = null; IList <OutputItemModel> listRelation = null; OutputItemModel offerItem = null; OutputImageModel imageItem = null; OutputItemModel itemRelation = null; StorageFileCom storageFileCom = null; // Variable initialize responseModel = new InitResponseModel(); details = new OutputDetailsModel(); listImages = new List <OutputImageModel>(); listOfferItems = new List <OutputItemModel>(); listRelation = new List <OutputItemModel>(); storageFileCom = new StorageFileCom(); // Get value var item = resultObject.Item; details.ItemCd = DataHelper.ToString(item.ItemCd); details.ItemName = DataHelper.ToString(item.ItemName); details.CategoryCd = DataHelper.ToString(item.CategoryCd); details.CategoryName = DataHelper.ToString(item.Category.CategoryName); details.ItemImage = DataHelper.ToString(item.ItemImage); foreach (var obj in item.ItemImages) { imageItem = new OutputImageModel(); imageItem.ItemCd = DataHelper.ToString(item.ItemCd); imageItem.ItemImage = DataHelper.ToString(obj.FileName); listImages.Add(imageItem); } details.ListImages = listImages; details.ItemDiv = DataHelper.ToString(item.ItemDiv); details.OfferDiv = DataHelper.ToString(item.OfferDiv); details.Price = DataHelper.ToString(Formats.CURRENCY, item.SalesPrice); details.PriceOld = DataHelper.ToString(Formats.CURRENCY, item.SalesPriceOld); details.BrandCd = DataHelper.ToString(item.BrandCd); details.BrandName = DataHelper.ToString(item.Brand.BrandName); details.BrandInfo = DataHelper.ToString(item.Brand.Notes); details.CountryCd = DataHelper.ToString(item.CountryCd); details.CountryName = DataHelper.ToString(item.Country.CountryName); details.AgeName = DataHelper.ToString(item.Age.AgeName); details.LinkVideo = DataHelper.ToString(item.LinkVideo); details.Material = DataHelper.ToString(item.Material); details.Notes = DataHelper.ToString(item.Notes); foreach (var obj in item.ListOfferItems) { offerItem = new OutputItemModel(); offerItem.ItemCd = DataHelper.ToString(obj.OfferItemCd); offerItem.ItemName = DataHelper.ToString(obj.Item.ItemName); var storageFile = storageFileCom.GetSingle(obj.Item.FileId, true); var itemImage = storageFile != null ? storageFile.FileName : "default.jpg"; offerItem.ItemImage = DataHelper.ToString(itemImage); offerItem.Quantity = DataHelper.ToString(Formats.NUMBER, obj.OfferItemQtty); listOfferItems.Add(offerItem); } details.ListOfferItems = listOfferItems; foreach (var obj in resultObject.ListRelation) { itemRelation = new OutputItemModel(); itemRelation.ItemCd = DataHelper.ToString(obj.ItemCd); itemRelation.ItemName = DataHelper.ToString(obj.ItemName); itemRelation.ItemImage = DataHelper.ToString(obj.ItemImage); itemRelation.ItemDiv = DataHelper.ToString(obj.ItemDiv); itemRelation.OfferDiv = DataHelper.ToString(obj.OfferDiv); itemRelation.Price = DataHelper.ToString(Formats.CURRENCY, obj.SalesPrice); itemRelation.PriceOld = DataHelper.ToString(Formats.CURRENCY, obj.SalesPriceOld); listRelation.Add(itemRelation); } details.ListRelation = listRelation; details.Hotline = DataHelper.ToString(resultObject.Hotline); // Set value responseModel.Details = new List <OutputDetailsModel>() { details }; // Return value return(responseModel); }
public string FormatProduct(OutputItemModel model) { return($"{model.Id}: {model.Count}"); }
/// <summary> /// Execute convert ouput. /// </summary> /// <param name="resultObject">DataModel</param> /// <returns>ResponseModel</returns> private InitResponseModel Convert(InitDataModel resultObject) { // Local variable declaration InitResponseModel responseModel = null; IList <OutputBannerModel> listBanners = null; IList <OutputItemModel> listNewItems = null; IList <OutputItemModel> listHotItems = null; IList <OutputItemModel> listOfferItems = null; OutputBannerModel banner = null; OutputItemModel newItem = null; OutputItemModel hotItem = null; OutputItemModel offerItem = null; StorageFileCom storageFileCom = null; // Variable initialize responseModel = new InitResponseModel(); listBanners = new List <OutputBannerModel>(); listNewItems = new List <OutputItemModel>(); listHotItems = new List <OutputItemModel>(); listOfferItems = new List <OutputItemModel>(); storageFileCom = new StorageFileCom(); // Get value foreach (var obj in resultObject.ListBanners) { banner = new OutputBannerModel(); banner.BannerCd = DataHelper.ToString(obj.BannerCd); banner.BannerName = DataHelper.ToString(obj.BannerName); banner.Image = DataHelper.ToString(storageFileCom.GetFileName(obj.FileId, false)); banner.OfferGroupCd = DataHelper.ToString(obj.OfferGroupCd); listBanners.Add(banner); } foreach (var obj in resultObject.ListNewItems) { newItem = new OutputItemModel(); newItem.ItemCd = DataHelper.ToString(obj.ItemCd); newItem.ItemName = DataHelper.ToSubString(obj.ItemName, 20, false); newItem.Tooltip = DataHelper.ToString(obj.ItemName); newItem.ItemImage = DataHelper.ToString(obj.ItemImage); newItem.BrandCd = DataHelper.ToString(obj.BrandCd); newItem.BrandName = DataHelper.ToString(obj.Brand.BrandName); newItem.ItemDiv = DataHelper.ToString(obj.ItemDiv); newItem.OfferDiv = DataHelper.ToString(obj.OfferDiv); newItem.Price = DataHelper.ToString(Formats.CURRENCY, obj.SalesPrice); newItem.PriceOld = DataHelper.ToString(Formats.CURRENCY, obj.SalesPriceOld); newItem.Notes = DataHelper.ToString(obj.Notes); listNewItems.Add(newItem); } foreach (var obj in resultObject.ListHotItems) { hotItem = new OutputItemModel(); hotItem.ItemCd = DataHelper.ToString(obj.ItemCd); hotItem.ItemName = DataHelper.ToSubString(obj.ItemName, 20, false); hotItem.Tooltip = DataHelper.ToString(obj.ItemName); hotItem.ItemImage = DataHelper.ToString(obj.ItemImage); hotItem.BrandCd = DataHelper.ToString(obj.BrandCd); hotItem.BrandName = DataHelper.ToString(obj.Brand.BrandName); hotItem.ItemDiv = DataHelper.ToString(obj.ItemDiv); hotItem.OfferDiv = DataHelper.ToString(obj.OfferDiv); hotItem.Price = DataHelper.ToString(Formats.CURRENCY, obj.SalesPrice); hotItem.PriceOld = DataHelper.ToString(Formats.CURRENCY, obj.SalesPriceOld); hotItem.Notes = DataHelper.ToString(obj.Notes); listHotItems.Add(hotItem); } foreach (var obj in resultObject.ListOfferItems) { offerItem = new OutputItemModel(); offerItem.ItemCd = DataHelper.ToString(obj.ItemCd); offerItem.ItemName = DataHelper.ToSubString(obj.ItemName, 20, false); offerItem.Tooltip = DataHelper.ToString(obj.ItemName); offerItem.ItemImage = DataHelper.ToString(obj.ItemImage); offerItem.BrandCd = DataHelper.ToString(obj.BrandCd); offerItem.BrandName = DataHelper.ToString(obj.Brand.BrandName); offerItem.ItemDiv = DataHelper.ToString(obj.ItemDiv); offerItem.OfferDiv = DataHelper.ToString(obj.OfferDiv); offerItem.Price = DataHelper.ToString(Formats.CURRENCY, obj.SalesPrice); offerItem.PriceOld = DataHelper.ToString(Formats.CURRENCY, obj.SalesPriceOld); offerItem.Notes = DataHelper.ToString(obj.Notes); listOfferItems.Add(offerItem); } // Set value responseModel.DiscountMember = DataHelper.ToString(Formats.PERCENT, resultObject.DiscountMember); responseModel.Hotline = DataHelper.ToString(resultObject.Hotline); //responseModel.ChatYahooIM = DataHelper.GetYahooIM(resultObject.ChatYahoo); //responseModel.ChatSkypeIM = DataHelper.GetSkypeIM(resultObject.ChatSkype); //responseModel.ChatYahooIcon = DataHelper.GetYahooIcon(resultObject.ChatYahoo); //responseModel.ChatSkypeIcon = DataHelper.GetSkypeIcon(resultObject.ChatSkype); responseModel.ListBanners = listBanners; responseModel.ListNewItems = listNewItems; responseModel.ListHotItems = listHotItems; responseModel.ListOfferItems = listOfferItems; // Return value return(responseModel); }
public string FormatLine(OutputItemModel model) { return(_outputFormatter.FormatProduct(model)); }