コード例 #1
0
        /// <summary>
        /// Get details of category
        /// </summary>
        /// <param name="id">id of category</param>
        /// <returns></returns>
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DetailCategoryViewModel category = categoryService.GetDetailCategory((int)id);

            if (category == null)
            {
                return(HttpNotFound());
            }
            return(View(category));
        }
コード例 #2
0
        public ActionResult LoadDetail(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DetailCategoryViewModel category = categoryService.GetDetailCategory((int)id);

            if (category == null)
            {
                return(HttpNotFound());
            }
            return(Json(new
            {
                status = true,
                data = category
            }, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
        /// <summary>
        /// Convert Category context model to full detail category model
        /// </summary>
        /// <param name="category"></param>
        /// <param name="parentName"></param>
        /// <param name="createBy"></param>
        /// <param name="modifiredBy"></param>
        /// <returns></returns>
        /// 
        public static DetailCategoryViewModel ConvertToDetailCategoryViewModelAdminTy(this ecom_Categories category)
        {
            DetailCategoryViewModel detailCategory = new DetailCategoryViewModel()
            {
                Id = category.Id,
                Name = category.Name,
                Description = category.Description,
                Url = category.Url,
                SortOrder = category.SortOrder,
                Status = EnumHelper.GetDescriptionFromEnum((Define.Status)category.Status),
                ParentId = category.ParentId,
                CreatedBy = category.CreateTy != null ? category.CreateTy : "",
                CreatedDate = string.Format("{0:yyyy-MM-dd}", category.CreatedDate),
                ModifiedBy = category.ModifiedTy != null ? category.ModifiedTy : "",
                ModifiedDate = string.Format("{0:yyyy-MM-dd}", category.ModifiedDate)
            };

            return detailCategory;
        }
コード例 #4
0
        public static DetailCategoryViewModel ConvertToDetailCategoryViewModel(ecom_Categories category, string parentName, system_Profiles createBy, system_Profiles modifiedBy)
        {
            DetailCategoryViewModel detailCategory = new DetailCategoryViewModel()
            {
                Id             = category.Id,
                Name           = category.Name,
                ParentCategory = parentName,
                Description    = category.Description,
                Url            = category.Url,
                SortOrder      = category.SortOrder,
                Status         = EnumHelper.GetDescriptionFromEnum((Define.Status)category.Status),
                CreatedBy      = createBy != null ? createBy.UserName : "",
                CreatedDate    = string.Format("{0:yyyy-MM-dd}", category.CreatedDate),
                ModifiedBy     = modifiedBy != null ? createBy.UserName : "",
                ModifiedDate   = string.Format("{0:yyyy-MM-dd}", category.ModifiedDate)
            };

            return(detailCategory);
        }