/// <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; // Variable initialize responseModel = new InitResponseModel(); details = new OutputDetailsModel(); // Get value var user = resultObject.User; details.FullName = DataHelper.ToString(user.FullName); details.Address = DataHelper.ToString(user.Address); details.HasNewsletter = user.HasNewsletter.Value; details.HasChangePassword = resultObject.HasChangePassword; // Set value responseModel.Details = new List <OutputDetailsModel>() { details }; // 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 <OutputImageModel> listFiles = null; OutputImageModel file = null; // Variable initialize responseModel = new InitResponseModel(); listFiles = new List <OutputImageModel>(); // Get value foreach (var obj in resultObject.ListFiles) { file = new OutputImageModel(); file.FileId = DataHelper.ToString(obj.FileId); file.FileName = DataHelper.ToString(obj.FileName); file.FileGroup = DataHelper.ToString(obj.FileGroup); file.FileNo = DataHelper.ToString(Formats.NUMBER, obj.FileNo); file.SortKey = DataHelper.ToString(Formats.NUMBER, obj.SortKey); listFiles.Add(file); } // Set value responseModel.FileId = DataHelper.ToString(resultObject.FileId); responseModel.FileGroup = DataHelper.ToString(resultObject.FileGroup); responseModel.ListFiles = listFiles; // Return value return(responseModel); }
/// <summary> /// Execute processing. /// </summary> /// <param name="request">RequestModel</param> /// <returns>ResponseModel</returns> private InitResponseModel Execute(InitRequestModel request) { // Local variable declaration InitResponseModel responseModel = null; InitDataModel inputObject = null; InitDataModel resultObject = null; // Variable initialize responseModel = new InitResponseModel(); // Execute convert input. inputObject = Convert(request); // Check infomation Check(inputObject); // Get infomation resultObject = GetInfo(inputObject); // Execute convert ouput. responseModel = Convert(resultObject); // 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 response = null; OutputDetailsModel details = null; // Variable initialize response = new InitResponseModel(); details = new OutputDetailsModel(); // Get value details.OfferCd = DataHelper.ToString(resultObject.OfferCd); details.StartDate = DataHelper.ToString(Formats.DATE, resultObject.StartDate); details.EndDate = DataHelper.ToString(Formats.DATE, resultObject.EndDate); details.OfferDiv = DataHelper.ToString(resultObject.OfferDiv); var cbOfferDiv = MCodeCom.ToComboItems(resultObject.ListOfferDiv, details.OfferDiv); details.ListOfferDiv = cbOfferDiv.ListItems; details.OfferDiv = cbOfferDiv.SeletedValue; var cbBrand = MCodeCom.ToComboItems(resultObject.ListBrand, null); details.ListBrand = cbBrand.ListItems; details.BrandCd = cbBrand.SeletedValue; // Set value response.Details = new List <OutputDetailsModel>() { details }; // Return value return(response); }
/// <summary> /// Execute convert ouput. /// </summary> /// <param name="resultObject">DataModel</param> /// <returns>ResponseModel</returns> private InitResponseModel Convert(InitDataModel resultObject) { // Local variable declaration InitResponseModel response = null; OutputDetailsModel details = null; // Variable initialize response = new InitResponseModel(); details = new OutputDetailsModel(); // Get value var brand = resultObject.Brand; details.Status = DataHelper.ToString(_status); details.BrandCd = DataHelper.ToString(brand.BrandCd); details.BrandName = DataHelper.ToString(brand.BrandName); details.BrandSearchName = DataHelper.ToString(brand.BrandSearchName); details.FileId = DataHelper.ToString(brand.FileId); details.Notes = DataHelper.ToString(brand.Notes); details.SortKey = DataHelper.ToString(brand.SortKey); details.DeleteFlag = DataHelper.ToString(brand.DeleteFlag); var cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, details.DeleteFlag); details.ListDeleteFlag = cbDeleteFlag.ListItems; details.DeleteFlag = cbDeleteFlag.SeletedValue; // Set value response.Details = new List <OutputDetailsModel>() { details }; // Return value return(response); }
/// <summary> /// Execute convert ouput. /// </summary> /// <param name="resultObject">DataModel</param> /// <returns>ResponseModel</returns> private InitResponseModel Convert(InitDataModel resultObject) { // Local variable declaration InitResponseModel response = null; OutputDetailsModel details = null; // Variable initialize response = new InitResponseModel(); details = new OutputDetailsModel(); // Get value details.DeleteFlag = DataHelper.ToString(resultObject.DeleteFlag); var cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, details.DeleteFlag); details.ListDeleteFlag = cbDeleteFlag.ListItems; details.DeleteFlag = cbDeleteFlag.SeletedValue; // Set value response.Details = new List <OutputDetailsModel>() { details }; // Return value return(response); }
/// <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 <OutputAcceptDetailsModel> listAcceptDetails = null; OutputAcceptDetailsModel acceptDetails = null; MCodeCom mCodeCom = null; // Variable initialize responseModel = new InitResponseModel(); details = new OutputDetailsModel(); listAcceptDetails = new List <OutputAcceptDetailsModel>(); mCodeCom = new MCodeCom(); // Get value var accept = resultObject.Accept; details.AcceptSlipNo = DataHelper.ToString(accept.AcceptSlipNo); var slipStatusName = mCodeCom.GetCodeName(Logics.GROUP_SLIP_STATUS, accept.SlipStatus); details.SlipStatus = DataHelper.ToString(accept.SlipStatus); details.SlipStatusName = DataHelper.ToString(slipStatusName); details.AcceptDate = DataHelper.ToString(Formats.FULL_DATE, accept.AcceptDate); details.DeliveryName = DataHelper.ToString(accept.DeliveryName); details.DeliveryAddress = DataHelper.ToString(accept.DeliveryAddress); details.ClientName = DataHelper.ToString(accept.ClientName); details.ClientAddress = DataHelper.ToString(accept.ClientAddress); var paymentMethodsName = mCodeCom.GetCodeContent(Logics.GROUP_PAYMENT_METHODS, accept.PaymentMethods); details.PaymentMethods = DataHelper.ToString(accept.PaymentMethods); details.PaymentMethodsName = DataHelper.ToString(paymentMethodsName); var totalItem = accept.AcceptDetails.Sum(o => o.DetailAmt); var totalAmount = accept.TotalAmt; details.TotalAmount = DataHelper.ToString(Formats.CURRENCY, totalAmount); details.ShipAmount = DataHelper.ToString(Formats.CURRENCY, totalAmount - totalItem); foreach (var obj in accept.AcceptDetails) { acceptDetails = new OutputAcceptDetailsModel(); acceptDetails.ItemCd = DataHelper.ToString(obj.ItemCd); acceptDetails.ItemName = DataHelper.ToString(obj.ItemName); acceptDetails.Price = DataHelper.ToString(Formats.CURRENCY, obj.DetailPrice); acceptDetails.Quantty = DataHelper.ToString(Formats.NUMBER, obj.DetailQtty); acceptDetails.Amount = DataHelper.ToString(Formats.CURRENCY, obj.DetailAmt); listAcceptDetails.Add(acceptDetails); } details.ListAcceptDetails = listAcceptDetails; // Set value responseModel.Details = new List <OutputDetailsModel>() { details }; // 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 <OutputUserModel> listUsers = null; MCodeCom mCodeCom = null; OutputUserModel user = null; // Variable initialize responseModel = new InitResponseModel(); listUsers = new List <OutputUserModel>(); mCodeCom = new MCodeCom(); // Get value var deleteFlagName = string.Empty; foreach (var obj in resultObject.ListUsers) { user = new OutputUserModel(); user.UserCd = DataHelper.ToString(obj.UserCd); user.Email = DataHelper.ToString(obj.Email); user.FullName = DataHelper.ToString(obj.FullName); user.Address = DataHelper.ToString(obj.Address); user.CityCd = DataHelper.ToString(obj.CityCd); user.CityName = DataHelper.ToString(obj.City.CityName); user.Phone1 = DataHelper.ToString(obj.Phone1); user.Phone2 = DataHelper.ToString(obj.Phone2); user.UpdateDate = DataHelper.ToString(Formats.UPDATE_DATE, obj.UpdateDate); user.DeleteFlag = DataHelper.ToString(obj.DeleteFlag); deleteFlagName = mCodeCom.GetCodeName(Logics.GROUP_DELETE_FLAG, user.DeleteFlag); user.DeleteFlagName = DataHelper.ToString(deleteFlagName); if (obj.UserGroups.Count > decimal.Zero) { user.GroupCd = DataHelper.ToString(obj.UserGroups[0].GroupCd); user.GroupName = DataHelper.ToString(obj.UserGroups[0].Group.GroupName); } listUsers.Add(user); } // Set value var cbCity = MCodeCom.ToComboItems(resultObject.ListCity, null); responseModel.ListCity = cbCity.ListItems; responseModel.CityCd = cbCity.SeletedValue; var cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, null); responseModel.ListDeleteFlag = cbDeleteFlag.ListItems; responseModel.DeleteFlag = cbDeleteFlag.SeletedValue; var cbGroup = MCodeCom.ToComboItems(resultObject.ListGroup, null); responseModel.ListGroup = cbGroup.ListItems; responseModel.GroupCd = cbGroup.SeletedValue; responseModel.ListUsers = listUsers; // Return value return(responseModel); }
public async Task <JsonResult> InitAsync(FullPath path, IEnumerable <string> mimeTypes) { if (path == null) { var root = Roots.FirstOrDefault(r => r.StartDirectory != null); if (root == null) { root = Roots.First(); } path = new FullPath(root, new FileSystemDirectory(root.StartDirectory ?? root.RootDirectory), null); } var response = new InitResponseModel(await BaseModel.CreateAsync(path.Directory, path.RootVolume), new Options(path)); foreach (var item in await path.Directory.GetFilesAsync(mimeTypes)) { if (!item.Attributes.HasFlag(FileAttributes.Hidden)) { response.Files.Add(await BaseModel.CreateAsync(item, path.RootVolume)); } } foreach (var item in await path.Directory.GetDirectoriesAsync()) { if (!item.Attributes.HasFlag(FileAttributes.Hidden)) { response.Files.Add(await BaseModel.CreateAsync(item, path.RootVolume)); } } foreach (var item in Roots) { response.Files.Add(await BaseModel.CreateAsync(new FileSystemDirectory(item.RootDirectory), item)); } if (path.RootVolume.RootDirectory != path.Directory.FullName) { var dirInfo = new DirectoryInfo(path.RootVolume.RootDirectory); foreach (var item in dirInfo.GetDirectories()) { var attributes = item.Attributes; if (!attributes.HasFlag(FileAttributes.Hidden)) { response.Files.Add(await BaseModel.CreateAsync(new FileSystemDirectory(item), path.RootVolume)); } } } if (path.RootVolume.MaxUploadSize.HasValue) { response.Options.UploadMaxSize = $"{path.RootVolume.MaxUploadSizeInKb.Value}K"; } return(await Json(response)); }
public async Task <JsonResult> Init(string target) { FullPath fullPath; if (string.IsNullOrEmpty(target)) { Root root = _roots.FirstOrDefault(r => r.StartPath != null); if (root == null) { root = _roots.First(); } fullPath = new FullPath(root, root.StartPath ?? root.Directory); } else { fullPath = ParsePath(target); } InitResponseModel answer = new InitResponseModel(BaseModel.Create(fullPath.Directory, fullPath.Root), new Options(fullPath)); foreach (FileInfo item in fullPath.Directory.GetFiles()) { if ((item.Attributes & FileAttributes.Hidden) != FileAttributes.Hidden) { answer.Files.Add(BaseModel.Create(item, fullPath.Root)); } } foreach (DirectoryInfo item in fullPath.Directory.GetDirectories()) { if ((item.Attributes & FileAttributes.Hidden) != FileAttributes.Hidden) { answer.Files.Add(BaseModel.Create(item, fullPath.Root)); } } foreach (Root item in _roots) { answer.Files.Add(BaseModel.Create(item.Directory, item)); } if (fullPath.Root.Directory.FullName != fullPath.Directory.FullName) { foreach (DirectoryInfo item in fullPath.Root.Directory.GetDirectories()) { if ((item.Attributes & FileAttributes.Hidden) != FileAttributes.Hidden) { answer.Files.Add(BaseModel.Create(item, fullPath.Root)); } } } if (fullPath.Root.MaxUploadSize.HasValue) { answer.UploadMaxSize = fullPath.Root.MaxUploadSizeInKb.Value + "K"; } return(await Json(answer)); }
/// <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 <OutputOfferModel> listOffers = null; OutputOfferModel offer = null; MCodeCom mCodeCom = null; // Variable initialize responseModel = new InitResponseModel(); listOffers = new List <OutputOfferModel>(); mCodeCom = new MCodeCom(); // Get value var cbDeleteFlag = new ComboModel(); var offerDivName = string.Empty; foreach (var obj in resultObject.ListOffers) { offer = new OutputOfferModel(); offer.OfferCd = DataHelper.ToString(obj.OfferCd); offer.OfferGroupCd = DataHelper.ToString(obj.OfferGroupCd); offer.ItemCd = DataHelper.ToString(obj.ItemCd); offer.StartDate = DataHelper.ToString(Formats.DATE, obj.StartDate); offer.EndDate = DataHelper.ToString(Formats.DATE, obj.EndDate); offer.Percent = DataHelper.ToString(Formats.NUMBER, obj.Percent); offer.Notes = DataHelper.ToString(obj.Notes); offer.DeleteFlag = DataHelper.ToString(obj.DeleteFlag); offer.UpdateDate = DataHelper.ToString(Formats.UPDATE_DATE, obj.UpdateDate); offerDivName = mCodeCom.GetCodeName(Logics.GROUP_OFFER_DIV, obj.OfferDiv); offer.OfferDiv = DataHelper.ToString(obj.OfferDiv); offer.OfferDivName = DataHelper.ToString(offerDivName); cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, offer.DeleteFlag); offer.ListDeleteFlag = cbDeleteFlag.ListItems; offer.DeleteFlag = cbDeleteFlag.SeletedValue; listOffers.Add(offer); } var cbOfferDiv = MCodeCom.ToComboItems(resultObject.ListOfferDiv, null); cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, null); // Set value responseModel.ListOfferDiv = cbOfferDiv.ListItems; responseModel.ListDeleteFlag = cbDeleteFlag.ListItems; responseModel.ListOffers = listOffers; // 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; // Variable initialize responseModel = new InitResponseModel(); responseModel.AddMessage(MessageHelper.GetMessageInfo("I_MSG_00003")); // 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; // Variable initialize responseModel = new InitResponseModel(); responseModel.AddMessage(MessageHelper.GetMessageInfo("I_MSG_00003")); // 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; 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 InitResponseModel Convert(InitDataModel resultObject) { // Local variable declaration InitResponseModel response = null; OutputDetailsModel details = null; // Variable initialize response = new InitResponseModel(); details = new OutputDetailsModel(); // Get value var user = resultObject.User; details.Password = DataHelper.ToString(Logics.PASSWORD_DEFAULT); details.Status = DataHelper.ToString(_status); details.UserCd = DataHelper.ToString(user.UserCd); details.Email = DataHelper.ToString(user.Email); details.FullName = DataHelper.ToString(user.FullName); details.Address = DataHelper.ToString(user.Address); details.CityCd = DataHelper.ToString(user.CityCd); details.Phone1 = DataHelper.ToString(user.Phone1); details.Phone2 = DataHelper.ToString(user.Phone2); details.DeleteFlag = DataHelper.ToString(user.DeleteFlag); if (user.UserGroups.Count > decimal.Zero) { details.GroupCd = DataHelper.ToString(user.UserGroups[0].GroupCd); } var cbCity = MCodeCom.ToComboItems(resultObject.ListCity, details.CityCd); details.ListCity = cbCity.ListItems; details.CityCd = cbCity.SeletedValue; var cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, details.DeleteFlag); details.ListDeleteFlag = cbDeleteFlag.ListItems; details.DeleteFlag = cbDeleteFlag.SeletedValue; var cbGroup = MCodeCom.ToComboItems(resultObject.ListGroup, details.GroupCd); details.ListGroup = cbGroup.ListItems; details.GroupCd = cbGroup.SeletedValue; // Set value response.Details = new List <OutputDetailsModel>() { details }; // Return value return(response); }
/// <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 <OutputGiftModel> listGifts = null; MCodeCom mCodeCom = null; OutputGiftModel gift = null; // Variable initialize responseModel = new InitResponseModel(); listGifts = new List <OutputGiftModel>(); mCodeCom = new MCodeCom(); // Get value var deleteFlagName = string.Empty; ComboModel cbGiftStatus = null; foreach (var obj in resultObject.ListGifts) { gift = new OutputGiftModel(); gift.GiftCd = DataHelper.ToString(obj.GiftCd); gift.GiftStatus = DataHelper.ToString(obj.GiftStatus); gift.StartDate = DataHelper.ToString(Formats.DATE, obj.StartDate); gift.EndDate = DataHelper.ToString(Formats.DATE, obj.EndDate); gift.Price = DataHelper.ToString(Formats.CURRENCY, obj.Price); gift.UpdateDate = DataHelper.ToString(Formats.UPDATE_DATE, obj.UpdateDate); gift.DeleteFlag = DataHelper.ToString(obj.DeleteFlag); deleteFlagName = mCodeCom.GetCodeName(Logics.GROUP_DELETE_FLAG, gift.DeleteFlag); gift.DeleteFlagName = DataHelper.ToString(deleteFlagName); cbGiftStatus = MCodeCom.ToComboItems(resultObject.ListGiftStatus, gift.GiftStatus); gift.ListGiftStatus = cbGiftStatus.ListItems; gift.GiftStatus = cbGiftStatus.SeletedValue; listGifts.Add(gift); } // Set value cbGiftStatus = MCodeCom.ToComboItems(resultObject.ListGiftStatus, null); responseModel.ListGiftStatus = cbGiftStatus.ListItems; responseModel.GiftStatus = cbGiftStatus.SeletedValue; var cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, null); responseModel.ListDeleteFlag = cbDeleteFlag.ListItems; responseModel.DeleteFlag = cbDeleteFlag.SeletedValue; responseModel.ListGifts = listGifts; // 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 <OutputBrandModel> listBrands = null; MCodeCom mCodeCom = null; OutputBrandModel brand = null; // Variable initialize responseModel = new InitResponseModel(); listBrands = new List <OutputBrandModel>(); mCodeCom = new MCodeCom(); // Get value var deleteFlagName = string.Empty; foreach (var obj in resultObject.ListBrands) { brand = new OutputBrandModel(); brand.BrandCd = DataHelper.ToString(obj.BrandCd); brand.BrandName = DataHelper.ToString(obj.BrandName); brand.FileId = DataHelper.ToString(obj.FileId); brand.SortKey = DataHelper.ToString(Formats.NUMBER, obj.SortKey); brand.Notes = DataHelper.ToString(obj.Notes); brand.UpdateDate = DataHelper.ToString(Formats.UPDATE_DATE, obj.UpdateDate); brand.DeleteFlag = DataHelper.ToString(obj.DeleteFlag); deleteFlagName = mCodeCom.GetCodeName(Logics.GROUP_DELETE_FLAG, brand.DeleteFlag); brand.DeleteFlagName = DataHelper.ToString(deleteFlagName); listBrands.Add(brand); } // Set value var cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, null); responseModel.ListDeleteFlag = cbDeleteFlag.ListItems; responseModel.DeleteFlag = cbDeleteFlag.SeletedValue; responseModel.ListBrands = listBrands; // 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 <OutputCategoryModel> listCategories = null; OutputCategoryModel category = null; // Variable initialize responseModel = new InitResponseModel(); listCategories = new List <OutputCategoryModel>(); // Get value var cbCategoryDiv = new ComboModel(); var cbDeleteFlag = new ComboModel(); foreach (var obj in resultObject.ListCategories) { category = new OutputCategoryModel(); category.CategoryCd = DataHelper.ToString(obj.CategoryCd); category.CategoryName = DataHelper.ToString(obj.CategoryName); category.CategorySearchName = DataHelper.ToString(obj.CategorySearchName); category.CategoryDiv = DataHelper.ToString(obj.CategoryDiv); category.SortKey = DataHelper.ToString(Formats.NUMBER, obj.SortKey); category.DeleteFlag = DataHelper.ToString(obj.DeleteFlag); category.UpdateDate = DataHelper.ToString(Formats.UPDATE_DATE, obj.UpdateDate); cbCategoryDiv = MCodeCom.ToComboItems(resultObject.ListCategoryDiv, category.CategoryDiv); category.ListCategoryDiv = cbCategoryDiv.ListItems; category.CategoryDiv = cbCategoryDiv.SeletedValue; cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, category.DeleteFlag); category.ListDeleteFlag = cbDeleteFlag.ListItems; category.DeleteFlag = cbDeleteFlag.SeletedValue; listCategories.Add(category); } // Set value responseModel.ListCategories = listCategories; // 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 <OutputParamModel> listParams = null; OutputParamModel param = null; // Variable initialize responseModel = new InitResponseModel(); listParams = new List <OutputParamModel>(); // Get value foreach (var obj in resultObject.ListParams) { param = new OutputParamModel(); param.ParamCd = DataHelper.ToString(obj.ParamCd); param.ParamName = DataHelper.ToString(obj.ParamName); if (obj.ParamType == Logics.PT_NUMBER) { param.ParamValue = DataHelper.ToString(Formats.NUMBER, obj.ParamValue); } else if (obj.ParamType == Logics.PT_DATE) { param.ParamValue = DataHelper.ToString(Formats.DATE, obj.ParamValue); } else { param.ParamValue = DataHelper.ToString(obj.ParamValue); } param.ParamType = DataHelper.ToString(obj.ParamType); param.Notes = DataHelper.ToString(obj.Notes); param.UpdateDate = DataHelper.ToString(Formats.UPDATE_DATE, obj.UpdateDate); listParams.Add(param); } // Set value responseModel.ListParams = listParams; // 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 response = null; OutputDetailsModel details = null; // Variable initialize response = new InitResponseModel(); details = new OutputDetailsModel(); // Get value var banner = resultObject.Banner; details.Status = DataHelper.ToString(_status); details.BannerCd = DataHelper.ToString(banner.BannerCd); details.BannerName = DataHelper.ToString(banner.BannerName); details.OfferGroupCd = DataHelper.ToString(banner.OfferGroupCd); details.SortKey = DataHelper.ToString(banner.SortKey); details.FileId = DataHelper.ToString(banner.FileId); details.DeleteFlag = DataHelper.ToString(banner.DeleteFlag); var cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, details.DeleteFlag); details.ListDeleteFlag = cbDeleteFlag.ListItems; details.DeleteFlag = cbDeleteFlag.SeletedValue; var cbOfferGroup = MCodeCom.ToComboItems(resultObject.ListOfferGroup, details.OfferGroupCd); details.ListOfferGroup = cbOfferGroup.ListItems; details.OfferGroupCd = cbOfferGroup.SeletedValue; // Set value response.Details = new List <OutputDetailsModel>() { details }; // Return value return(response); }
/// <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 <OutputGroupRoleModel> listGroupRoles = null; OutputGroupRoleModel groupRole = null; // Variable initialize responseModel = new InitResponseModel(); listGroupRoles = new List <OutputGroupRoleModel>(); // Get value var cbDeleteFlag = new ComboModel(); foreach (var obj in resultObject.ListGroupRoles) { groupRole = new OutputGroupRoleModel(); groupRole.GroupCd = DataHelper.ToString(obj.GroupCd); groupRole.GroupName = DataHelper.ToString(obj.Group.GroupName); groupRole.RoleCd = DataHelper.ToString(obj.RoleCd); groupRole.RoleName = DataHelper.ToString(obj.Role.RoleName); groupRole.DeleteFlag = DataHelper.ToString(obj.DeleteFlag); groupRole.UpdateDate = DataHelper.ToString(Formats.UPDATE_DATE, obj.UpdateDate); cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, groupRole.DeleteFlag); groupRole.ListDeleteFlag = cbDeleteFlag.ListItems; groupRole.DeleteFlag = cbDeleteFlag.SeletedValue; listGroupRoles.Add(groupRole); } // Set value responseModel.GroupCd = resultObject.GroupCd; responseModel.ListGroupRoles = listGroupRoles; // 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 <OutputAcceptModel> listAccepts = null; OutputAcceptModel accept = null; MCodeCom mCodeCom = null; // Variable initialize responseModel = new InitResponseModel(); listAccepts = new List <OutputAcceptModel>(); mCodeCom = new MCodeCom(); // Get value string slipStatusName = null; foreach (var obj in resultObject.ListAccepts) { accept = new OutputAcceptModel(); accept.AcceptSlipNo = DataHelper.ToString(obj.AcceptSlipNo); accept.AcceptDate = DataHelper.ToString(Formats.DATE, obj.AcceptDate); accept.DeliveryName = DataHelper.ToString(obj.DeliveryName); accept.TotalAmount = DataHelper.ToString(Formats.CURRENCY, obj.TotalAmount); slipStatusName = mCodeCom.GetCodeName(Logics.GROUP_SLIP_STATUS, obj.SlipStatus); accept.SlipStatus = DataHelper.ToString(obj.SlipStatus); accept.SlipStatusName = DataHelper.ToString(slipStatusName); listAccepts.Add(accept); } // Set value responseModel.ListAccepts = listAccepts; responseModel.AcceptCount = DataHelper.ToString(Formats.NUMBER, listAccepts.Count); // 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 <OutputOfferItemModel> listOfferItems = null; OutputOfferItemModel offerItem = null; // Variable initialize responseModel = new InitResponseModel(); listOfferItems = new List <OutputOfferItemModel>(); // Get value var cbDeleteFlag = new ComboModel(); foreach (var obj in resultObject.ListOfferItems) { offerItem = new OutputOfferItemModel(); offerItem.OfferCd = DataHelper.ToString(obj.OfferCd); offerItem.DetailNo = DataHelper.ToString(obj.DetailNo); offerItem.OfferItemCd = DataHelper.ToString(obj.OfferItemCd); offerItem.OfferItemQtty = DataHelper.ToString(Formats.NUMBER, obj.OfferItemQtty); offerItem.DeleteFlag = DataHelper.ToString(obj.DeleteFlag); offerItem.UpdateDate = DataHelper.ToString(Formats.UPDATE_DATE, obj.UpdateDate); cbDeleteFlag = MCodeCom.ToComboItems(resultObject.ListDeleteFlag, offerItem.DeleteFlag); offerItem.ListDeleteFlag = cbDeleteFlag.ListItems; offerItem.DeleteFlag = cbDeleteFlag.SeletedValue; listOfferItems.Add(offerItem); } // Set value responseModel.OfferCd = resultObject.OfferCd; responseModel.ListOfferItems = listOfferItems; // 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 response = null; OutputDetailsModel details = null; // Variable initialize response = new InitResponseModel(); details = new OutputDetailsModel(); // Get value details.GiftCd = DataHelper.ToString(resultObject.GiftCd); details.StartDate = DataHelper.ToString(Formats.DATE, resultObject.StartDate); details.EndDate = DataHelper.ToString(Formats.DATE, resultObject.EndDate); // Set value response.Details = new List <OutputDetailsModel>() { details }; // Return value return(response); }
public async Task <JsonResult> InitAsync(FullPath path, IEnumerable <string> mimeTypes) { if (path == null) { var root = Roots.FirstOrDefault(r => r.StartDirectory != null); if (root == null) { root = Roots.First(); } path = new FullPath(root, new AzureStorageDirectory(root.StartDirectory ?? root.RootDirectory), null); } var response = new InitResponseModel(await BaseModel.CreateAsync(path.Directory, path.RootVolume), new Options(path)); // Get all files and directories var items = await AzureStorageAPI.ListFilesAndDirectoriesAsync(path.Directory.FullName); // Add visible files foreach (var file in items.Where(i => i is CloudFile)) { var f = new AzureStorageFile(file as CloudFile); if (!f.Attributes.HasFlag(FileAttributes.Hidden)) { if (mimeTypes != null && mimeTypes.Count() > 0 && !mimeTypes.Contains(f.MimeType) && !mimeTypes.Contains(f.MimeType.Type)) { continue; } response.Files.Add(await BaseModel.CreateAsync(f, path.RootVolume)); } } // Add visible directories foreach (var dir in items.Where(i => i is CloudFileDirectory)) { var d = new AzureStorageDirectory(dir as CloudFileDirectory); if (!d.Attributes.HasFlag(FileAttributes.Hidden)) { response.Files.Add(await BaseModel.CreateAsync(d, path.RootVolume)); } } // Add roots foreach (var root in Roots) { response.Files.Add(await BaseModel.CreateAsync(new AzureStorageDirectory(root.RootDirectory), root)); } if (path.RootVolume.RootDirectory != path.Directory.FullName) { // Get all files and directories var entries = await AzureStorageAPI.ListFilesAndDirectoriesAsync(path.RootVolume.RootDirectory); // Add visible directories foreach (var dir in entries.Where(i => i is CloudFileDirectory)) { var d = new AzureStorageDirectory(dir as CloudFileDirectory); if (!d.Attributes.HasFlag(FileAttributes.Hidden)) { response.Files.Add(await BaseModel.CreateAsync(d, path.RootVolume)); } } } if (path.RootVolume.MaxUploadSize.HasValue) { response.Options.UploadMaxSize = $"{path.RootVolume.MaxUploadSizeInKb.Value}K"; } return(await Json(response)); }
public async Task <JsonResult> InitAsync(FullPath path, IEnumerable <string> mimeTypes) { if (path == null) { var root = Roots.FirstOrDefault(r => r.StartDirectory != null) ?? Roots.First(); path = new FullPath(root, new AzureBlobDirectory(root.StartDirectory ?? root.RootDirectory), null); } // todo: BaseModel.CreateAsync internally calls GetDirectoriesAsync() which calls AzureBlobStorageApi.ListFilesAndDirectoriesAsync // todo: AzureBlobStorageApi.ListFilesAndDirectoriesAsync is then called again here few lines below; // todo: we should be able to reduce it to one single call var response = new InitResponseModel(await BaseModel.CreateAsync(path.Directory, path.RootVolume), new Options(path)); // Get all files and directories var items = AzureBlobStorageApi.ListFilesAndDirectoriesAsync(path.Directory.FullName); var itemList = items.ToList(); // Add visible files foreach (var file in itemList.Where(i => !i.Name.EndsWith("/"))) { var f = new AzureBlobFile(file); if (f.Attributes.HasFlag(FileAttributes.Hidden)) { continue; } var mimeTypesList = mimeTypes.ToList(); if (mimeTypesList.Any() && !mimeTypesList.Contains(f.MimeType) && !mimeTypesList.Contains(f.MimeType.Type)) { continue; } response.Files.Add(await CustomBaseModel.CustomCreateAsync(f, path.RootVolume)); } // Add visible directories foreach (var dir in itemList.Where(i => i.Name.EndsWith("/"))) { var d = new AzureBlobDirectory(dir); if (!d.Attributes.HasFlag(FileAttributes.Hidden)) { response.Files.Add(await BaseModel.CreateAsync(d, path.RootVolume)); } } // Add roots foreach (var root in Roots) { response.Files.Add(await BaseModel.CreateAsync(new AzureBlobDirectory(root.RootDirectory), root)); } if (path.RootVolume.RootDirectory != path.Directory.FullName) { // Get all files and directories var entries = AzureBlobStorageApi.ListFilesAndDirectoriesAsync(path.RootVolume.RootDirectory); // Add visible directories foreach (var dir in entries.Where(i => i.Name.EndsWith("/"))) { var d = new AzureBlobDirectory(dir); if (!d.Attributes.HasFlag(FileAttributes.Hidden)) { response.Files.Add(await BaseModel.CreateAsync(d, path.RootVolume)); } } } if (path.RootVolume.MaxUploadSizeInKb.HasValue) { response.Options.UploadMaxSize = $"{path.RootVolume.MaxUploadSizeInKb.Value}K"; } return(await Json(response)); }
/// <summary> /// Execute processing. /// </summary> /// <param name="request">RequestModel</param> /// <returns>ResponseModel</returns> private InitResponseModel Execute(InitRequestModel request) { // Local variable declaration InitResponseModel responseModel = null; InitDataModel inputObject = null; InitDataModel resultObject = null; // Variable initialize responseModel = new InitResponseModel(); // Execute convert input. inputObject = Convert(request); // Check infomation Check(inputObject); // Get infomation resultObject = GetInfo(inputObject); // Execute convert ouput. responseModel = Convert(resultObject); 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 <OutputCategoryModel> listToys = null; IList <OutputCategoryModel> listLearningTools = null; IList <OutputCategoryModel> listBooks = null; IList <OutputAgeModel> listAges = null; IList <OutputGenderModel> listGenders = null; IList <OutputBrandModel> listBrands = null; IList <OutputCountryModel> listCountries = null; // Variable initialize responseModel = new InitResponseModel(); listToys = new List <OutputCategoryModel>(); listLearningTools = new List <OutputCategoryModel>(); listBooks = new List <OutputCategoryModel>(); listAges = new List <OutputAgeModel>(); listGenders = new List <OutputGenderModel>(); listBrands = new List <OutputBrandModel>(); listCountries = new List <OutputCountryModel>(); // Get value OutputCategoryModel toy = null; foreach (var obj in resultObject.ListToys) { toy = new OutputCategoryModel(); toy.CategoryCd = DataHelper.ToString(obj.CategoryCd); toy.CategoryName = DataHelper.ToString(obj.CategoryName); listToys.Add(toy); } OutputCategoryModel learningTool = null; foreach (var obj in resultObject.ListLearningTools) { learningTool = new OutputCategoryModel(); learningTool.CategoryCd = DataHelper.ToString(obj.CategoryCd); learningTool.CategoryName = DataHelper.ToString(obj.CategoryName); listLearningTools.Add(learningTool); } OutputCategoryModel book = null; foreach (var obj in resultObject.ListBooks) { book = new OutputCategoryModel(); book.CategoryCd = DataHelper.ToString(obj.CategoryCd); book.CategoryName = DataHelper.ToString(obj.CategoryName); listBooks.Add(book); } OutputAgeModel age = null; foreach (var obj in resultObject.ListAge) { age = new OutputAgeModel(); age.AgeCd = DataHelper.ToString(obj.AgeCd); age.AgeName = DataHelper.ToString(obj.AgeName); listAges.Add(age); } OutputGenderModel gender = null; foreach (var obj in resultObject.ListGender) { gender = new OutputGenderModel(); gender.GenderCd = DataHelper.ToString(obj.GenderCd); gender.GenderName = DataHelper.ToString(obj.GenderName); listGenders.Add(gender); } OutputBrandModel brand = null; foreach (var obj in resultObject.ListBrand) { brand = new OutputBrandModel(); brand.BrandCd = DataHelper.ToString(obj.BrandCd); brand.BrandName = DataHelper.ToString(obj.BrandName); listBrands.Add(brand); } OutputCountryModel country = null; foreach (var obj in resultObject.ListCountry) { country = new OutputCountryModel(); country.CountryCd = DataHelper.ToString(obj.CountryCd); country.CountryName = DataHelper.ToString(obj.CountryName); listCountries.Add(country); } // Set value responseModel.CartCount = DataHelper.ToString(Formats.NUMBER, resultObject.CartCount); responseModel.Email = DataHelper.ToString(resultObject.Email); responseModel.ListToys = listToys; responseModel.ListLearningTools = listLearningTools; responseModel.ListBooks = listBooks; responseModel.ListAges = listAges; responseModel.ListGenders = listGenders; responseModel.ListBrands = listBrands; responseModel.ListCountries = listCountries; // 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); }
/// <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); }