public IHttpActionResult PostFicha_ProdutoViewModel(Ficha_ProdutoViewModel ficha_ProdutoViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _ficha_ProdutoAppService.Criar(ficha_ProdutoViewModel); return(CreatedAtRoute("DefaultApi", new { id = ficha_ProdutoViewModel.Id }, ficha_ProdutoViewModel)); }
public IHttpActionResult GetFicha_ProdutoViewModel(Guid id) { Ficha_ProdutoViewModel ficha_ProdutoViewModel = _ficha_ProdutoAppService.BuscarPorId(id); if (ficha_ProdutoViewModel == null) { return(NotFound()); } return(Ok(ficha_ProdutoViewModel)); }
public IHttpActionResult PutFicha_ProdutoViewModel(Guid id, Ficha_ProdutoViewModel ficha_ProdutoViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != ficha_ProdutoViewModel.Id || !Ficha_ProdutoViewModelExists(id)) { return(BadRequest()); } _ficha_ProdutoAppService.Atualizar(ficha_ProdutoViewModel); return(StatusCode(HttpStatusCode.NoContent)); }