Exemplo n.º 1
0
        public async Task <IActionResult> EditMainGroup(ViewModels.PM.MainGroup.EditMainGroupViewModel editViewMainGroupModel)
        {
            ImageErrorModel imageErrorModel = new ImageErrorModel();
            string          ImagePath       = null;

            if (editViewMainGroupModel.DefaultImage == null)
            {
                ImagePath = editViewMainGroupModel.OldImage;
            }
            else
            {
                ImagePath = UploadImage(editViewMainGroupModel.DefaultImage, ref imageErrorModel);
            }
            if (ModelState.IsValid)
            {
                MainGroup objmaingroup = await this.MainGroupBLL.Find(editViewMainGroupModel.ID);

                objmaingroup.Description  = editViewMainGroupModel.Description;
                objmaingroup.Name         = editViewMainGroupModel.Name;
                objmaingroup.DefaultImage = ImagePath;
                objmaingroup.TypeSex      = editViewMainGroupModel.TypeSex;
                await MainGroupBLL.Update(objmaingroup);

                return(RedirectToAction("Index"));
            }
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> EditMainGroup(string id)
        {
            //chưa xử lý code
            MainGroup objmaingroup = await this.MainGroupBLL.Find(id);

            ViewModels.PM.MainGroup.EditMainGroupViewModel editViewMainGroupModel = new ViewModels.PM.MainGroup.EditMainGroupViewModel
            {
                ID          = objmaingroup.ID,
                Name        = objmaingroup.Name,
                Description = objmaingroup.Description,
                TypeSex     = objmaingroup.TypeSex,
                OldImage    = objmaingroup.DefaultImage
            };
            return(View(editViewMainGroupModel));
        }