public async Task <IActionResult> Get() { List <DecisionViewModel> decisions = (await _decisionService.GetDecisionListAsync()) .Select(decesion => { var dvm = _mapper.Map <DecisionViewModel>(decesion.Decision); dvm.DecisionStatusType = _decisionService.GetDecisionStatusTypes() .FirstOrDefault(dst => dst.Value == decesion.Decision.DecisionStatusType.ToString()).Text; dvm.FileName = decesion.Decision.FileName; return(dvm); }) .ToList(); return(Ok(decisions)); }
public async Task <IActionResult> ReadDecision() { List <DecisionViewModel> decisions = null; try { decisions = new List <DecisionViewModel> ( _mapper.Map <IEnumerable <DecisionWrapper> >(await _decisionService.GetDecisionListAsync()) .Select(decesion => new DecisionViewModel { DecisionWrapper = decesion }) .ToList() ); } catch (Exception e) { _loggerService.LogError($"{e.Message}"); } return(View(Tuple.Create(await CreateDecision(), decisions))); }