public PartialViewResult BaixarEstadia(estadia estadia)
        {
            var estadiaAux = DbFactory.Instance.EstadiaRepository.FindFirstById(estadia.Id);

            estadiaAux.Dtsaida     = estadia.Dtsaida;
            estadiaAux.TotalAPagar = estadia.TotalAPagar;

            DbFactory.Instance.EstadiaRepository.Update(estadiaAux);

            var estadias = DbFactory.Instance.EstadiaRepository.BuscarAtivas();

            return(PartialView("_TblEstadias", estadias));
        }
        public PartialViewResult CriarEstadia(estadia estadia, Guid idTipoVeiculo)
        {
            var estadiaAux = DbFactory.Instance.EstadiaRepository
                             .BuscarAtivaPelaPlaca(estadia.Veiculo.Placa);

            if (estadiaAux == null)
            {
                var tipo = DbFactory.Instance.TipoVeiculoRepository.FindFirstById(idTipoVeiculo);
                estadia.DtEntrada    = DateTime.Now;
                estadia.Veiculo.Tipo = tipo;

                DbFactory.Instance.EstadiaRepository.Save(estadia);

                var estadias = DbFactory.Instance.EstadiaRepository.BuscarAtivas();

                return(PartialView("_TblEstadias", estadias));
            }
            else
            {
                throw new Exception("Veículo já estacionado");
            }
        }