public async Task AlterarAsync(Guid Id, FilosofiaViewModel model) { AddToken(); var resposta = await _httpClient.PutAsJsonAsync($"v1/Filosofia/{Id}", model); resposta.EnsureSuccessStatusCode(); }
public async Task IncluirAsync(FilosofiaViewModel model) { AddToken(); var resposta = await _httpClient.PostAsJsonAsync <FilosofiaViewModel>("v1/Filosofia", model); resposta.EnsureSuccessStatusCode(); }
public async Task <ActionResult <FilosofiaViewModel> > Adicionar(FilosofiaViewModel filosofiaViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } var result = await _filosofiaService.Adicionar(_mapper.Map <Filosofia>(filosofiaViewModel)); return(CustomResponse(filosofiaViewModel)); }
public async Task <ActionResult> Alterar(FilosofiaViewModel model) { if (ModelState.IsValid) { await _api.AlterarAsync(model.Id, model); return(RedirectToAction(nameof(Index))); } return(View(model)); }
public async Task <ActionResult <FilosofiaViewModel> > Atualizar(Guid id, FilosofiaViewModel filosofiaViewModel) { if (id != filosofiaViewModel.Id) { NotificarErro("O id informado não é o mesmo que foi passado na query"); return(CustomResponse(filosofiaViewModel)); } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _filosofiaService.Atualizar(_mapper.Map <Filosofia>(filosofiaViewModel)); return(CustomResponse(filosofiaViewModel)); }
public async Task<IActionResult> Index() { var modelFilosofia = await _apiFilosofia.BuscarAsync(); if (modelFilosofia == null) modelFilosofia = new FilosofiaViewModel(); return View(modelFilosofia); }