public IHttpActionResult GetProduto_VariacaoViewModel(Guid id) { Produto_VariacaoViewModel produto_VariacaoViewModel = _produto_VariacaoAppService.BuscarPorId(id); if (produto_VariacaoViewModel == null) { return(NotFound()); } return(Ok(produto_VariacaoViewModel)); }
public IHttpActionResult PostProduto_VariacaoViewModel(Produto_VariacaoViewModel produto_VariacaoViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _produto_VariacaoAppService.Criar(produto_VariacaoViewModel); return(CreatedAtRoute("DefaultApi", new { id = produto_VariacaoViewModel.Id }, produto_VariacaoViewModel)); }
public IHttpActionResult PutProduto_VariacaoViewModel(Guid id, Produto_VariacaoViewModel produto_VariacaoViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != produto_VariacaoViewModel.Id || !Produto_VariacaoViewModelExists(id)) { return(BadRequest()); } _produto_VariacaoAppService.Atualizar(produto_VariacaoViewModel); return(StatusCode(HttpStatusCode.NoContent)); }