Exemplo n.º 1
0
        public IHttpActionResult Post([FromBody] VeiculoDTO model)
        {
            bool success;

            try
            {
                var entity = new Veiculo()
                {
                    Id = Guid.NewGuid(), Descricao = model.Descricao, Ano = model.Ano, IdFabricante = model.IdFabricante, IdTipo = model.IdTipo
                };
                success = _service.Insert(entity);
                if (success)
                {
                    return(Ok(convertToDTO(entity)));
                }
                else
                {
                    return(InternalServerError(new Exception("Não foi possível incluir registro.")));
                }
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }