예제 #1
0
        public IHttpActionResult PostProduto_CorViewModel(Produto_CorViewModel produto_CorViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            _produto_CorAppService.Criar(produto_CorViewModel);

            return(CreatedAtRoute("DefaultApi", new { id = produto_CorViewModel.Id }, produto_CorViewModel));
        }
예제 #2
0
        public IHttpActionResult GetProduto_CorViewModel(Guid id)
        {
            Produto_CorViewModel produto_CorViewModel = _produto_CorAppService.BuscarPorId(id);

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

            return(Ok(produto_CorViewModel));
        }
예제 #3
0
        public IHttpActionResult PutProduto_CorViewModel(Guid id, Produto_CorViewModel produto_CorViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != produto_CorViewModel.Id || !Produto_CorViewModelExists(id))
            {
                return(BadRequest());
            }

            _produto_CorAppService.Atualizar(produto_CorViewModel);

            return(StatusCode(HttpStatusCode.NoContent));
        }