public int DeleteById(int id) { // odstranit všechny podřízené definice dotací var definitionsApi = new GrantDefinitionsApiController(); foreach (var definition in definitionsApi.GetAll(id)) { definitionsApi.DeleteById(definition.Id); } // odstranit dotaci return DatabaseContext.Database.Delete<Grant>(id); }