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"); } }