Example #1
0
        [HttpPost("agregar")] // metodo POST para agregar elementos
        public IActionResult Insert([FromBody] StatusMachineDto statusMachineDto)
        {
            var statusMachine = _mapper.Map <StatusMachine>(statusMachineDto);  // Mapear dto a entitidad

            try
            {
                statusMachine    = _statusMachineRepository.Insert(statusMachine); // Guardamos el elemento
                statusMachineDto = _mapper.Map <StatusMachineDto>(statusMachine);  // Mapear entitidad a dto
                return(Ok(statusMachineDto));
            }
            catch (AppException ex)                               // Si ocurre un error...
            {
                return(BadRequest(new { message = ex.Message })); // Retornar mensaje de error
            }
        }