Пример #1
0
        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"
                });
            }
        }