public IHttpActionResult PostProduto_CorViewModel(Produto_CorViewModel produto_CorViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _produto_CorAppService.Criar(produto_CorViewModel); return(CreatedAtRoute("DefaultApi", new { id = produto_CorViewModel.Id }, produto_CorViewModel)); }
public IHttpActionResult GetProduto_CorViewModel(Guid id) { Produto_CorViewModel produto_CorViewModel = _produto_CorAppService.BuscarPorId(id); if (produto_CorViewModel == null) { return(NotFound()); } return(Ok(produto_CorViewModel)); }
public IHttpActionResult PutProduto_CorViewModel(Guid id, Produto_CorViewModel produto_CorViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != produto_CorViewModel.Id || !Produto_CorViewModelExists(id)) { return(BadRequest()); } _produto_CorAppService.Atualizar(produto_CorViewModel); return(StatusCode(HttpStatusCode.NoContent)); }