Пример #1
0
        public RegistroSaidaViewModel Atualizar(RegistroSaidaViewModel registroViewModel)
        {
            var registro = Mapper.Map <RegistroSaida>(registroViewModel);

            _registroSaidaRepository.Atualizar(registro);
            return(registroViewModel);
        }
        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());
        }
Пример #3
0
        public RegistroSaidaViewModel Adicionar(RegistroSaidaViewModel registroViewModel)
        {
            var registro = Mapper.Map <RegistroSaida>(registroViewModel);

            _registroSaidaService.Adicionar(registro);
            return(registroViewModel);
        }