0

Sorry for my english. I added a single line delete event from listview

                var button = sender as Image;
                var training = button.BindingContext as TDiary;
               
                HttpClient client = new HttpClient();
               
                var result = await client.DeleteAsync("Uri/api/training/" + $"{training.Id}");

My removal webapi is as follows:

  [HttpDelete("{id}")]
    public ActionResult Delete(int id)
    {

        var training = context.Trainings
                   .FirstOrDefault(m => m.Id == id);

        //czy zasob istnieje
        if (training == null)
        {
            return NotFound();
        }

        context.Remove(training);
        context.SaveChanges();

        return NoContent();
    }

In TDiary class I keep training Id. I don't know why, but I can't delete any lines.

ReVoPEP
  • 29
  • 5

0 Answers0