public IHttpActionResult PutCategoria(int id, CategoriaDTO categoriaDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != categoriaDTO.CategoriaId) { return(BadRequest()); } try { var categoriaDomain = AutoMapper.Mapper.Map <Categoria>(categoriaDTO); //var tagBase = _categoriaService.ObterPorId(id); //tagBase.(categoriaDomain); _categoriaService.Alterar(categoriaDomain); } catch (Exception) { return(BadRequest()); } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IActionResult> Put(int id, [FromBody] CategoriaSalvarDTO categoria) { if (ModelState.IsValid) { return(Accepted(_mapper.Map <CategoriaListaDTO>(await _categoriaService.Alterar(id, _mapper.Map <Categoria>(categoria))))); } return(BadRequest()); }
public async Task <ActionResult <CategoriaVM> > Put(CategoriaVM categoriaVM) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _categoriaService.Alterar(_mapper.Map <Categoria>(categoriaVM)); return(CustomResponse(categoriaVM)); }
public ActionResult Edit([Bind(Include = "CategoriaId,Nome,Descricao,UsuarioId")] CategoriaViewModel categoriaView) { if (ModelState.IsValid) { ObterIdUsuario(); var categoriaDomain = AutoMapper.Mapper.Map <Categoria>(categoriaView); _categoriaService.Alterar(categoriaDomain); return(RedirectToAction("Index")); } return(View(categoriaView)); }
public IActionResult AlterarCategoria([FromBody] Categoria categoria) { try { _categoriaService.Alterar(categoria); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }