コード例 #1
0
        public bool CreateEquipment(CreateEquipmentDto createEquipment)
        {
            bool success = false;

            if (_repositoryFactory.EquipmentRepository.ValidateNameInUse(createEquipment.name))
            {
                return(success);
            }
            else
            {
                Equipment e = _mapper.Map <Equipment>(createEquipment);
                _repositoryFactory.EquipmentRepository.Create(e);
                success = true;
                _logger.LogInformation("Equipment created successfully");
            }
            return(success);
        }
コード例 #2
0
 public IActionResult CreateEquipment([FromBody] CreateEquipmentDto createEquipment)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     try
     {
         bool createStatus = _equipmentService.CreateEquipment(createEquipment);
         if (!createStatus)
         {
             return(Conflict("Name already in use"));
         }
     }
     catch (Exception ex)
     {
         return(BadRequest("Failed: " + ex.Message));
     }
     return(Ok());
 }