Esempio n. 1
0
        public IActionResult Put(int equipmentId, [FromBody] EquipmentEditDto equipmentEditDto)
        {
            equipmentEditDto.Id     = equipmentId;
            equipmentEditDto.UserId = int.Parse(User.FindFirst(ClaimTypes.Name).Value);

            var validationResult = _equipmentEditDtoValidator.Validate(equipmentEditDto);

            if (!validationResult.IsValid)
            {
                return(BadRequest(ValidationHelpers.ConvertValidationResult(validationResult)));
            }

            var routine = _equipmentRepository.EditEquipment(equipmentId, equipmentEditDto);

            return(Ok(routine));
        }