public IHttpActionResult PostVenda_ProdutoViewModel(Venda_ProdutoViewModel venda_ProdutoViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _venda_ProdutoAppService.Criar(venda_ProdutoViewModel); return(CreatedAtRoute("DefaultApi", new { id = venda_ProdutoViewModel.Id }, venda_ProdutoViewModel)); }
public IHttpActionResult GetVenda_ProdutoViewModel(Guid id) { Venda_ProdutoViewModel venda_ProdutoViewModel = _venda_ProdutoAppService.BuscarPorId(id); if (venda_ProdutoViewModel == null) { return(NotFound()); } return(Ok(venda_ProdutoViewModel)); }
public IHttpActionResult PutVenda_ProdutoViewModel(Guid id, Venda_ProdutoViewModel venda_ProdutoViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != venda_ProdutoViewModel.Id || !Venda_ProdutoViewModelExists(id)) { return(BadRequest()); } _venda_ProdutoAppService.Atualizar(venda_ProdutoViewModel); return(StatusCode(HttpStatusCode.NoContent)); }