Esempio n. 1
0
        [HttpPost("agregar")] // metodo POST para agregar elementos
        public IActionResult Insert([FromBody] RolePageDto rolePageDto)
        {
            var rolePage = _mapper.Map <RolePage>(rolePageDto);  // Mapear dto a entitidad

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