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)); }
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)); }