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);
 }