/// <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; OutputBannerModel banner = null; MCodeCom mCodeCom = null; // Variable initialize responseModel = new InitResponseModel(); listBanners = new List <OutputBannerModel>(); mCodeCom = new MCodeCom(); // Get value var deleteFlagName = string.Empty; foreach (var obj in resultObject.ListBanners) { banner = new OutputBannerModel(); banner.BannerCd = DataHelper.ToString(obj.BannerCd); banner.BannerName = DataHelper.ToString(obj.BannerName); banner.OfferGroupCd = DataHelper.ToString(obj.OfferGroupCd); banner.SortKey = DataHelper.ToString(obj.SortKey); banner.DeleteFlag = DataHelper.ToString(obj.DeleteFlag); deleteFlagName = mCodeCom.GetCodeName(Logics.GROUP_DELETE_FLAG, banner.DeleteFlag); banner.DeleteFlagName = DataHelper.ToString(deleteFlagName); banner.UpdateDate = DataHelper.ToString(Formats.UPDATE_DATE, obj.UpdateDate); listBanners.Add(banner); } // Set value responseModel.ListBanners = listBanners; // 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 <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); }