override async public Task<bool> DeletePositionAsync (int index , BusinessLayer.User user) { DataAccessLayer.DAL_Anfrage dal_Anfrage = new DataAccessLayer.DAL_Anfrage(); DataAccessLayer.ReturnValue result = await dal_Anfrage.DeletePositionAsync(this.Positions[index], user); if ( result.Success == DataAccessLayer.SOAResult.TRUE) { this.Wert = result.Nummer; this.Positions.RemoveAt(index); return true; } else return false; }