Пример #1
0
        public IActionResult Answer(int id, AddAnswerModel newAnswer)
        {
            int    userId        = int.Parse(HttpContext.User.FindFirstValue("Id"));
            string imageFileName = newAnswer.Image?.FileName;

            using Stream imageStream = newAnswer.Image?.OpenReadStream();
            string image = imageFileName == null ? null : _storageService.Save(imageFileName, imageStream);

            _answersService.Add(userId, id, newAnswer.Message, image);
            return(RedirectToAction("Details", new { id }));
        }
 public IActionResult Post([FromBody] Answer model)
 {
     if (ModelState.IsValid)
     {
         _answersService.Add(model);
         return(new CreatedAtRouteResult("GetByIdAnswer", new { id = model.Id }, model));
     }
     else
     {
         return(BadRequest("Some fields are empty"));
     }
 }