// GET api/lots/5 public async Task <LotDetailsResponse> Get(string lotKey) { var result = await Task.Run(() => _lotService.GetLotSummary(lotKey)); result.EnsureSuccessWithHttpResponseException(); return(result.ResultingObject.Map().To <LotDetailsResponse>()); }
// GET api/lots/03 13 001 01/defects public IEnumerable <ILotDefectReturn> Get(string lotKey) { var lotResults = _lotService.GetLotSummary(lotKey); lotResults.EnsureSuccessWithHttpResponseException(); return(lotResults.ResultingObject.LotSummary.Defects); }