Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/22/11 03:08:43 (13 years ago)
Author:
swagner
Message:

Worked on OKB (#1174)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/OKB (trunk integration)/HeuristicLab.Services.OKB/3.3/Administration/AdministrationService.cs

    r5482 r5534  
    134134    public byte[] GetAlgorithmData(long algorithmId) {
    135135      using (OKBDataContext okb = new OKBDataContext()) {
    136         return okb.Algorithms.Where(x => x.Id == algorithmId).Select(x => x.BinaryData.Data.ToArray()).FirstOrDefault();
     136        var data = okb.Algorithms.Where(x => x.Id == algorithmId).Select(x => x.BinaryData).FirstOrDefault();
     137        if (data != null) return data.Data.ToArray();
     138        else return null;
    137139      }
    138140    }
     
    219221    public byte[] GetProblemData(long problemId) {
    220222      using (OKBDataContext okb = new OKBDataContext()) {
    221         return okb.Problems.Where(x => x.Id == problemId).Select(x => x.BinaryData.Data.ToArray()).FirstOrDefault();
     223        var data = okb.Problems.Where(x => x.Id == problemId).Select(x => x.BinaryData).FirstOrDefault();
     224        if (data != null) return data.Data.ToArray();
     225        else return null;
    222226      }
    223227    }
Note: See TracChangeset for help on using the changeset viewer.