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.