public IHttpActionResult PostProduto_TipoViewModel(Produto_TipoViewModel produto_TipoViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _produto_TipoAppService.Criar(produto_TipoViewModel); return(CreatedAtRoute("DefaultApi", new { id = produto_TipoViewModel.Id }, produto_TipoViewModel)); }
public IHttpActionResult GetProduto_TipoViewModel(Guid id) { Produto_TipoViewModel produto_TipoViewModel = _produto_TipoAppService.BuscarPorId(id); if (produto_TipoViewModel == null) { return(NotFound()); } return(Ok(produto_TipoViewModel)); }
public IHttpActionResult PutProduto_TipoViewModel(Guid id, Produto_TipoViewModel produto_TipoViewModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != produto_TipoViewModel.Id || !Produto_TipoViewModelExists(id)) { return(BadRequest()); } _produto_TipoAppService.Atualizar(produto_TipoViewModel); return(StatusCode(HttpStatusCode.NoContent)); }