Ejemplo n.º 1
0
        public IActionResult ExcluirViagem([FromRoute] int id)
        {
            var viagem = _repositoryViagem.GetById(id);

            if (viagem.Cancelada != null)
            {
                return(BadRequest("Viagem ja cancela"));
            }

            if (viagem == null)
            {
                return(NotFound("Viagem {id} não encontrada"));
            }

            viagem.Cancelada = DateTime.Now;

            _repositoryViagem.Update(viagem);

            return(NoContent());
        }