public async Task <ResponseMessage> EditTestimonial([FromBody] EditTestimonialViewModel model) { //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) { _testimonialService.EditTestimonial(model.testimonialId, model.Content); return(new ResponseMessage { IsSuccess = true }); } else { return(new ResponseMessage { IsSuccess = false, Message = "Model is not valid" }); } }