Пример #1
0
 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
 }
Пример #2
0
        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));
        }
Пример #3
0
        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));
        }