public ActionResult Update(Design model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var flag = _designService.CheckContain(model.Id, model.Name);
                    if (flag)
                    {
                        AlertWarning(InfoString.SetContainString("Tên"));
                        ViewData["ParentCategories"] = _categoryService.GetParents(1);//parent type production
                        return(View(model));
                    }

                    model.UpdateBy   = "hadacduong";
                    model.UpdateDate = DateTime.Now;
                    _designService.Update(model);
                    _designService.CommitChanges();
                    AlertSuccess(InfoString.UPDATE_SUCCESSFULL);
                }
                catch (Exception ex)
                {
                    Log(ex);
                    AlertError(InfoString.ERROR_SYSTEM);
                }

                return(RedirectToAction("Index", "Design", new { ParentCategoryId = model.ParentCategoryId }));
            }
            AlertWarning(InfoString.INVALID_INFO);
            ViewData["ParentCategories"] = _categoryService.GetParents(1);//parent type production
            return(View(model));
        }
Beispiel #2
0
        public DesignBl Update(DesignBl item)
        {
            var dto = _service.Update(item?.ToDto());

            return(dto != null ? new DesignBl(dto) : null);
        }