У меня есть проблема угловой службы vs asp.net контроллер MVC не подключиться - PullRequest
0 голосов
/ 16 ноября 2018

Попытка поставить, метод с двумя параметрами, объект в теле и bool в URL.но нет связи между сервисом и контроллером.контроллер:

    [AllowAnonymous]
    [HttpPut]
    [Route("putQuestionDifficulty/{id}")]
    [ResponseType(typeof(Question))]
    public IHttpActionResult PutQuestionDifficulty([FromBody] Question question, [FromUri] bool id)
    {
        var myquestion = db.Questions.Find(question);
        if (id)
        {
            myquestion.Difficulty++;
        }
        else myquestion.Difficulty--;

        db.SaveChanges();

        return Ok(question);
    }

сервис:

    putQuestionDifficulty(question: Question, id: boolean){
    return this.http.put<Question>(`${this.baseUrl}/putQuestionDifficulty/${id}`,question);
   }

1 Ответ

0 голосов
/ 16 ноября 2018

Вам нужно позвонить в сервис и subscribe, чтобы прочитать данные

Позвонить вам putQuestionDifficulty метод с конкретными колясками

Попробуйте что-то подобное в вашем компоненте

this.putQuestionDifficulty(question, id).subscribe((res) => {
   console.log(res);
 });

Надеюсь, это поможет вам - Удачного кодирования:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...