public IEnumerable <BulkUploadResultViewModel> BulkUpload( IEnumerable <BulkUploadViewModel <ReaderLogViewModel> > readerLogs) { var results = new List <BulkUploadResultViewModel>(); foreach (var uploadVm in readerLogs) { var result = new BulkUploadResultViewModel { Uuid = uploadVm.Uuid }; try { var res = Create(uploadVm.Data); result.Id = res.ReaderLogId; result.Successful = true; } catch (Exception e) { result.Successful = false; result.ErrorMessage = e.Message; } results.Add(result); } return(results); }
public IEnumerable <BulkUploadResultViewModel> BulkUpload(long tripId, IEnumerable <BulkUploadViewModel <ReadingViewModel> > readings) { var results = new List <BulkUploadResultViewModel>(); foreach (var reading in readings) { var result = new BulkUploadResultViewModel() { Uuid = reading.Uuid }; try { var res = Create(reading.Data); result.Id = res.ReadingId; result.Successful = true; } catch (Exception e) { result.Successful = false; result.ErrorMessage = e.Message; } results.Add(result); } return(results); }