Example #1
0
        /// <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);
        }
Example #2
0
        /// <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);
        }