コード例 #1
0
        public void Update(UnitUpdateDto dto)
        {
            var unit = Get(dto.Id);

            if (unit == null)
            {
                throw new Exception("Unit not found");
            }
            unit.Code        = dto.Code;
            unit.Description = dto.Description;
            base.Update(unit);
        }
コード例 #2
0
 public IActionResult Update([FromBody] UnitUpdateDto request)
 {
     try
     {
         _service.Update(request);
         return(Ok());
     }
     catch (Exception e)
     {
         _logger.LogError(-1, e, String.Format(LogErrorText, e.Message));
         return(BadRequest(String.Format(BadRequestText, "updating units")));
     }
 }
コード例 #3
0
        public ActionResult UpdateUnit(int id, UnitUpdateDto unitUpdateDto)
        {
            var unitModel = _repository.GetUnitById(id);

            if (unitModel == null)
            {
                return(NotFound());
            }

            _mapper.Map(unitUpdateDto, unitModel);
            _repository.UpdateUnit(unitModel);
            _repository.SaveChanges();
            return(NoContent());
        }