/// <summary> /// Execute convert input. /// </summary> /// <param name="request">RequestModel</param> /// <returns>DataModel</returns> private InitDataModel Convert(InitRequestModel request) { // Local variable declaration InitDataModel inputObject = null; // Variable initialize inputObject = new InitDataModel(); // Convert data input DataHelper.ConvertInput(request, inputObject); // Set cart inputObject.Cart = DataHelper.ConvertInputCart(request.Cart); // Return value return inputObject; }
/// <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> /// Get infomation /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>DataModel</returns> private InitDataModel GetInfo(InitDataModel inputObject) { // Local variable declaration InitDataModel getResult = null; ClientMasterDao clientMasterDao = null; MCodeCom mCodeCom = null; MParameterCom mParameterCom = null; CartCom cartCom = null; // Variable initialize getResult = new InitDataModel(); clientMasterDao = new ClientMasterDao(); mCodeCom = new MCodeCom(); mParameterCom = new MParameterCom(); cartCom = new CartCom(inputObject.Cart); // Get data var cartCount = cartCom.Count; var strEmail = mParameterCom.GetString(Logics.PR_EMAIL_SUPPORT, false); var listToys = clientMasterDao.GetListCategories(Logics.CD_CATEGORY_DIV_TOYS); var listLearningTools = clientMasterDao.GetListCategories(Logics.CD_CATEGORY_DIV_LEARNING_TOOLS); var listBooks = clientMasterDao.GetListCategories(Logics.CD_CATEGORY_DIV_BOOKS); var listAge = clientMasterDao.GetListAge(); var listGender = clientMasterDao.GetListGender(); var listBrand = clientMasterDao.GetListBrand(); var listCountry = clientMasterDao.GetListCountry(); // Set value getResult.CartCount = cartCount; getResult.Email = strEmail; getResult.ListToys = listToys; getResult.ListLearningTools = listLearningTools; getResult.ListBooks = listBooks; getResult.ListAge = listAge; getResult.ListGender = listGender; getResult.ListBrand = listBrand; getResult.ListCountry = listCountry; // Return value return getResult; }