Exemplo n.º 1
0
        public async Task <IActionResult> EditCategory(ViewModels.PM.Category.EditCategoryViewModel editcategory)
        {
            string          ImagePath       = null;
            ImageErrorModel imageErrorModel = new ImageErrorModel();

            if (editcategory.DefaultImage == null)
            {
                ImagePath = editcategory.OldImage;
            }
            else
            {
                ImagePath = UploadImage(editcategory.DefaultImage, ref imageErrorModel);
            }
            if (ModelState.IsValid)
            {
                Category objcategory = await this.CategoryBLL.Find(editcategory.ID);

                objcategory.Description  = editcategory.Description;
                objcategory.Name         = editcategory.Name;
                objcategory.DefaultImage = ImagePath;
                await CategoryBLL.Update(objcategory);

                return(RedirectToAction("Index"));
            }
            return(View(editcategory));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> EditCategory(string id)
        {
            //chưa xử lý code
            Category objcategory = await this.CategoryBLL.Find(id);

            ViewModels.PM.Category.EditCategoryViewModel editcategory = new ViewModels.PM.Category.EditCategoryViewModel
            {
                ID          = objcategory.ID,
                Name        = objcategory.Name,
                Description = objcategory.Description,
                OldImage    = objcategory.DefaultImage
            };
            return(View(editcategory));
        }