public JsonResult <List <HistoricoViewModel> > Historico() { try { var pessoas = VisitaService.PesquisaHistorico(); var historico = new List <HistoricoViewModel>(); foreach (var pessoa in pessoas) { foreach (var visita in pessoa.Visitapessoas) { historico.Add(new HistoricoViewModel() { NomePessoa = pessoa.Nome, DataEntrada = visita.DataEntrada, DataSaida = visita.DataSaida, NomeSetor = visita.VISITASETOR.Nome, PlacaCarro = visita.VISITAVEICULO.Placa }); } } return(Json(historico)); } catch (Exception ex) { return(null); } }
public Pessoa TestarPessoa(ChecarRegistroViewModel registro) { try { return(VisitaService.ConsultarPessoa(registro.CPF)); } catch (Exception ex) { return(null); } }
public List <Visita> Dashboard() { try { return(VisitaService.PesquisaDashboard()); } catch (Exception ex) { return(null); } }
public bool Cadastro(CadastroPessoaViewModel Cadastro) { try { return(VisitaService.CadastrarPessoa(new Pessoa() { CPF = Cadastro.Cpf, Nome = Cadastro.Nome, Sexo = Cadastro.Sexo, Telefone = Cadastro.Telefone })); } catch (Exception ex) { return(false); } }
public bool CadastroVeiculo(CadastroVeiculoViewModel veiculo) { try { return(VisitaService.CadastrarVeiculo( new Carro { Marca = veiculo.Marca, Modelo = veiculo.Modelo }, new Veiculo { Ano = veiculo.Ano, Placa = veiculo.Placa })); } catch (Exception ex) { return(false); } }
public bool Visita(CadastroVisitaViewModel visita) { try { VisitaService.CadastrarVeiculo( new Carro { Marca = visita.Marca, Modelo = visita.Modelo }, new Veiculo { Ano = visita.Ano, Placa = visita.Placa }); return(VisitaService.CadastrarVisita(visita.CPF, visita.Placa, visita.NomeSetor)); } catch (Exception ex) { return(false); } }