public IActionResult Save(DTOAttribute model)
        {
            if (!IsSet(model.Name))
            {
                ModelState.AddModelError(nameof(model.Name), _localizer.ErrNameIsRequired);
            }

            if (!ModelState.IsValid)
            {
                return(PartialView("AddEdit", model));
            }
            try
            {
                if (model.Id == 0)
                {
                    _unitOfWork.Attributes.Add(model);
                }
                else
                {
                    _unitOfWork.Attributes.Edit(model);
                }

                return(Json(new
                {
                    success = true
                }));
            }
            catch
            {
                return(Ok());
            }
        }
        public IActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction(nameof(Index)));
            }

            DTOAttribute model = _unitOfWork.Attributes.GetByIdDto(id.GetValueOrDefault());

            return(PartialView("AddEdit", model));
        }
示例#3
0
 public void Edit(DTOAttribute model)
 {
     try
     {
         Attribute attribute = _mapper.Map <Attribute>(model);
         _context.Update(attribute);
         _context.SaveChanges();
     }
     catch (System.Exception ex)
     {
         throw ex;
     }
 }
        public IActionResult Add()
        {
            DTOAttribute model = new DTOAttribute();

            return(PartialView("AddEdit", model));
        }