public IActionResult UpdateCV(UpdateCVDTO model)
    {
        var response = _cvService.UpdateCV(model);

        if (response == null)
        {
            return(OK(StatusCodeType.HAS_EXCEPTION, StatusMessage.HAS_EXCEPTION, response));
        }

        return(OK(StatusCodeType.SUCCESS, StatusMessage.SUCCESS, response));
    }
Beispiel #2
0
        public async Task <IActionResult> UpdateCV([FromRoute] int id, [FromBody] NewCVParam cv)
        {
            int userId = int.Parse(User.FindFirstValue(ClaimTypes.NameIdentifier));

            if (id != cv.CVId)
            {
                return(Forbid());
            }
            if (await _cvService.GetCVById(cv.CVId) == null)
            {
                return(BadRequest());
            }
            bool result = await _cvService.UpdateCV(cv);

            if (result)
            {
                return(NoContent());
            }
            return(BadRequest());
        }