public ActionResult Registrar(RegistroEntradaViewModel registroEntrada)
        {
            var registroCodigo = _registroEntradaAppService.ObterPorCodigo(registroEntrada.Codigo).FirstOrDefault();

            if (registroCodigo != null)
            {
                if (_registroSaidaAppService.ObterPorIdEntrada(registroCodigo.Id).Count() == 0)
                {
                    var totalMinutos  = (DateTime.Now - registroCodigo.HoraEntrada).TotalMinutes;
                    var valor         = totalMinutos * 0.13;
                    var registroSaida = new RegistroSaidaViewModel
                    {
                        RegistroEntradaId = registroCodigo.Id,
                        HoraSaida         = DateTime.Now,
                        ValorTotal        = Convert.ToSingle(valor.ToString("0.00"))
                    };
                    _registroSaidaAppService.Adicionar(registroSaida);
                    return(RedirectToAction("Index"));
                }
                ViewBag.Error         = true;
                ViewBag.ErrorMensager = "Código já Utilizado.";
                return(View());
            }

            ViewBag.Error         = true;
            ViewBag.ErrorMensager = "Código Inválido.";
            return(View());
        }