public IActionResult Save(DTOShelves model) { if (model.Id == 0) { _unitOfWork.Shelves.Add(_mapper.Map <Shelves>(model)); } else { _unitOfWork.Shelves.Edit(_mapper.Map <Shelves>(model)); } return(RedirectToAction(nameof(Index))); // PREPRAVITI NA Index Departmenta }
public IActionResult Edit(int id) { DTOShelves model = _unitOfWork.Shelves.GetByIdDto(id); if (model == null) { return(RedirectToAction(nameof(Index))); } model.Inventories = _unitOfWork.Inventories.GetAll().Select(i => new SelectListItem(i.Name, i.Id.ToString())).ToList(); model.Departments = _unitOfWork.Departments.GetAll().Select(i => new SelectListItem(i.Name, i.Id.ToString())).ToList(); return(PartialView("AddEdit", model)); }
public IActionResult Add(int DepartmentID) { DTOShelves model = new DTOShelves(); if (DepartmentID > 0) { model.Department = _unitOfWork.Departments.GetByIdDto(DepartmentID); } model.Inventories = _unitOfWork.Inventories.GetAll().Select(i => new SelectListItem(i.Name, i.Id.ToString())).ToList(); model.Departments = _unitOfWork.Departments.GetAll().Select(d => new SelectListItem(d.Name, d.Id.ToString())).ToList(); return(PartialView("AddEdit", model)); }