예제 #1
0
        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));
        }
예제 #2
0
        public IHttpActionResult GetProduto_TipoViewModel(Guid id)
        {
            Produto_TipoViewModel produto_TipoViewModel = _produto_TipoAppService.BuscarPorId(id);

            if (produto_TipoViewModel == null)
            {
                return(NotFound());
            }

            return(Ok(produto_TipoViewModel));
        }
예제 #3
0
        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));
        }