Ejemplo n.º 1
0
        private void Init()
        {
            tbDate.Text = DateTime.Now.Date.ToString("dd-MM-yyyy");
            tbTime.Text = DateTime.Now.ToShortTimeString();

            parkingDao = new ParkingDao();
        }
Ejemplo n.º 2
0
        private void Init()
        {
            parkingDao = new ParkingDao();
            List <PriceDto> priceList = parkingDao.GetPriceList();

            if (priceList != null)
            {
                _priceList = priceList;
            }
        }
Ejemplo n.º 3
0
        public IActionResult ObterValorAtualTicket(string ticket)
        {
            dao = new ParkingDao();
            Ticket        dadosTicket = dao.GetTicket(ticket);
            TabelaDePreco tabelaPreco = dao.GetTabelaPreco(dadosTicket.tabela);
            Carro         carro       = dao.GetRegistroCarro(ticket);
            TimeSpan      tempo       = DateTime.Now - carro.dtInicio;
            double        valor       = (tempo.TotalHours * tabelaPreco.vlAdicional) + dadosTicket.valor;

            return(Ok(valor.ToString("0.00")));
        }
Ejemplo n.º 4
0
        public IActionResult EstacionarCarro(string placa, string setor, string tabelaDePreco)
        {
            dao = new ParkingDao();
            string ticket = Guid.NewGuid().ToString();
            double valor  = dao.GetTabelaPreco(tabelaDePreco).vlMinimo;

            if (dao.SetTicket(ticket, valor, tabelaDePreco))
            {
                dao.SetEstacionar(placa, setor, ticket);
                return(Ok(ticket));
            }
            else
            {
                return(Unauthorized());
            }
        }
Ejemplo n.º 5
0
 private void Init()
 {
     parkingDao = new ParkingDao();
 }
Ejemplo n.º 6
0
 private void Init()
 {
     statistiscDao = new StatistiscDao();
     parkingDao    = new ParkingDao();
 }
Ejemplo n.º 7
0
        public IActionResult ObterValorPeriodo(DateTime dataInicio, DateTime dataFim)
        {
            dao = new ParkingDao();

            return(Ok(dao.GetValorPeriodo(dataInicio, dataFim)));
        }
Ejemplo n.º 8
0
 public IActionResult PagarTicket(string ticket, double valor)
 {
     dao = new ParkingDao();
     return(Ok(dao.SetPagarTicket(ticket, valor) ? "PAGO" : "NÃO PAGO"));
 }
Ejemplo n.º 9
0
        public IActionResult ObterTabelas(string tabela)
        {
            dao = new ParkingDao();

            return(Ok(dao.GetTabelaPreco(tabela)));
        }
Ejemplo n.º 10
0
 public IActionResult ObterVagas(string sigla)
 {
     dao = new ParkingDao();
     return(Ok(dao.GetVagas(sigla)));
 }