public ActionResult Put(int id, [FromBody] EditDobavljacDTO dto) { dto.Id = id; try { _editDobavljac.Execute(dto); return(StatusCode(204)); } catch (EntityNotFoundException e) { return(NotFound(e.Message)); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public void Execute(EditDobavljacDTO request) { var dob = _context.Dobavljacs.Find(request.Id); if (dob == null) { throw new EntityNotFoundException("Supplier"); } dob.Naziv = request.Naziv; dob.ModifiedOn = DateTime.Now; _context.SaveChanges(); }