public IHttpActionResult PostVenda_Produto_VariacaoViewModel(Venda_Produto_VariacaoViewModel venda_Produto_VariacaoViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _venda_Produto_VariacaoAppService.Criar(venda_Produto_VariacaoViewModel); return(CreatedAtRoute("DefaultApi", new { id = venda_Produto_VariacaoViewModel.Id }, venda_Produto_VariacaoViewModel)); }
public IHttpActionResult GetVenda_Produto_VariacaoViewModel(Guid id) { Venda_Produto_VariacaoViewModel venda_Produto_VariacaoViewModel = _venda_Produto_VariacaoAppService.BuscarPorId(id); if (venda_Produto_VariacaoViewModel == null) { return(NotFound()); } return(Ok(venda_Produto_VariacaoViewModel)); }
public IHttpActionResult PutVenda_Produto_VariacaoViewModel(Guid id, Venda_Produto_VariacaoViewModel venda_Produto_VariacaoViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != venda_Produto_VariacaoViewModel.Id || !Venda_Produto_VariacaoViewModelExists(id)) { return(BadRequest()); } _venda_Produto_VariacaoAppService.Atualizar(venda_Produto_VariacaoViewModel); return(StatusCode(HttpStatusCode.NoContent)); }