public async Task <ActionResult <DecisionCreateViewModel> > GetMetaData() { DecisionCreateViewModel decisionViewModel = new DecisionCreateViewModel { Organizations = await _decisionService.GetOrganizationListAsync(), DecisionTargets = await _decisionService.GetDecisionTargetListAsync(), DecisionStatusTypeListItems = _decisionService.GetDecisionStatusTypes() }; return(Ok(decisionViewModel)); }
public async Task <DecisionViewModel> CreateDecision() { DecisionViewModel decisionViewModel = null; try { var organizations = _mapper.Map <IEnumerable <Organization> >(await _decisionService.GetOrganizationListAsync()); decisionViewModel = new DecisionViewModel { DecisionWrapper = _mapper.Map <DecisionWrapper>(_decisionService.CreateDecision()), OrganizationListItems = from item in organizations select new SelectListItem { Text = item.OrganizationName, Value = item.ID.ToString() }, DecisionTargets = _mapper.Map <IEnumerable <DecisionTarget> >(await _decisionService.GetDecisionTargetListAsync()), DecisionStatusTypeListItems = _decisionService.GetDecisionStatusTypes() }; } catch (Exception e) { _loggerService.LogError($"{e.Message}"); } return(decisionViewModel); }