public async Task <Object> CreateTestimonial([FromBody] string Content) { //get current user from jwt token var userName = HttpContext?.User.Claims.FirstOrDefault(c => c.Type == System.Security.Claims.ClaimTypes.NameIdentifier).Value; var user = await _userManager.FindByNameAsync(userName); if (ModelState.IsValid) { var testimonial = _testimonialService.CreateTestimonial(user.Id, Content); return(new { IsSuccess = true, TestimonialId = testimonial.Id }); } else { return(new ResponseMessage { IsSuccess = false, Message = "Model is not valid" }); } }