예제 #1
0
        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();
        }