public async Task <CursoViewModel> BuscarAsync(EnumCurso curso)
        {
            var resposta = await _httpClient.GetAsync(string.Format("v1/Cursos?curso={0}", curso.GetHashCode()));

            resposta.EnsureSuccessStatusCode();
            return(await resposta.Content.ReadAsAsync <CursoViewModel>());
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Index(EnumCurso curso)
        {
            var modelCursos = await _apiCursos.BuscarAsync(curso);

            if (modelCursos == null)
            {
                modelCursos = new CursoViewModel();
            }
            return(View(modelCursos));
        }
        public async Task <IActionResult> Index(EnumCurso curso)
        {
            var model = await _api.BuscarAsync(curso);

            if (model == null)
            {
                model       = new CursoViewModel();
                model.Curso = curso;
                return(View("Incluir", model));
            }
            else
            {
                return(View("Alterar", model));
            }
        }
Ejemplo n.º 4
0
 public async Task <Cursos> PegarDados(EnumCurso curso)
 {
     return(await Db.Cursos.Where(b => b.Curso.GetHashCode() == curso.GetHashCode()).FirstOrDefaultAsync());
 }
Ejemplo n.º 5
0
 public async Task <CursosViewModel> ObterTodos(EnumCurso curso)
 {
     return(_mapper.Map <CursosViewModel>(await _cursoRepositorio.PegarDados(curso)));
 }