Beispiel #1
0
        public HomeCategoryViewModel GetSubCategoryList(int SubCategoryId)
        {
            HomeCategoryViewModel objeHomeCategoryViewModel = new HomeCategoryViewModel();

            DataSet dtCategory = objHome.GetSubCategoryByID(SubCategoryId);

            if (dtCategory != null && dtCategory.Tables.Count > 0)
            {
                objeHomeCategoryViewModel.objCategoryModel = new CategoryModel();

                objeHomeCategoryViewModel.objCategoryModel = GetDataRowToEntity <CategoryModel>(dtCategory.Tables[0].Rows[0]);

                if (dtCategory != null && dtCategory.Tables.Count > 1)
                {
                    objeHomeCategoryViewModel.objListSubCategory = new List <SubCategoryModel>();
                    //fetch each row of datable
                    foreach (DataRow dr in dtCategory.Tables[1].Rows)
                    {
                        objeHomeCategoryViewModel.objListSubCategory.Add(GetDataRowToEntity <SubCategoryModel>(dr));
                    }
                }

                if (dtCategory != null && dtCategory.Tables.Count > 2)
                {
                    objeHomeCategoryViewModel.objListDocumentModel = new List <DocumentModel>();
                    //fetch each row of datable
                    foreach (DataRow dr in dtCategory.Tables[2].Rows)
                    {
                        objeHomeCategoryViewModel.objListDocumentModel.Add(GetDataRowToEntity <DocumentModel>(dr));
                    }
                }
            }

            return(objeHomeCategoryViewModel);
        }