public async Task Delete(int?id) { if (await Exist(id)) { var entity = await Find(id); _ctx.Remove(entity); await _ctx.SaveChangesAsync(); } }