public async Task <IHttpActionResult> GetAsync(int?id = null) { var criterias = await _criteriaService.GetAllAsync(); if (id.HasValue) { return(Ok(new { exercise = await _exerciseService.GetByIdAsync(id.Value), criterias = criterias })); } else { return(Ok(new { exercise = new ExerciseDetailsDTO { Criterias = new List <ExerciseCriteriaDTO>() }, criterias = criterias })); } }
public async Task <IHttpActionResult> GetAsync(int?id = null) { var criterias = await _criteriaService.GetAllAsync(); if (id.HasValue) { return(Ok(new { profession = await _professionService.GetByIdAsync(id.Value), criterias = criterias })); } else { return(Ok(new { profession = new ProfessionDetailsDTO { Criterias = new List <ProfessionCriteriaDTO>() }, criterias = criterias })); } }
public async Task <IHttpActionResult> GetAllAsync() { return(Ok(await _criteriaService.GetAllAsync())); }