Beispiel #1
0
        [HttpPut("{id}")]//ROUTE
        public IActionResult Update(int id, [FromBody] User_HobbyDto user_hobbyDto)
        {
            // map dto to entity and set id
            var user_hobby = _mapper.Map <User_Hobby>(user_hobbyDto);

            user_hobby.Id = id;

            try
            {
                // save
                _userhobbyService.Update(user_hobby);
                return(Ok(user_hobby));
            }
            catch (AppException ex)
            {
                // return error message if there was an exception
                return(BadRequest(new { message = ex.Message }));
            }
        }
Beispiel #2
0
        [HttpPost("add")]//ROUTE
        public IActionResult Add([FromBody] User_HobbyDto user_hobbyDto)
        {
            // map dto to entity
            var user_hobby = _mapper.Map <User_Hobby>(user_hobbyDto);

            if (user_hobbyDto == null)
            {
                return(BadRequest());
            }
            try
            {
                // save
                _userhobbyService.Add(user_hobby);
                return(Ok());
            }
            catch (AppException ex)
            {
                // return error message if there was an exception
                return(BadRequest(new { message = ex.Message }));
            }
        }