Esempio n. 1
0
        // GET: Visitante
        public ActionResult Index()
        {
            var vm          = new VisitantesViewModel();
            var nomeUsuario = User.Identity.Name;

            vm.NomeUsuarioLogado = nomeUsuario.Split('-')[0];
            vm.DataVisita        = DateTime.Now.ToLocalTime();
            vm.HoraVisita        = DateTime.Now.ToString("HH:mm");
            vm.MeusVisitantes    = unitOfWork.Visitantes.GetTodosVisitantesPorUsuario(User.Identity.GetUserId());

            return(View(vm));
        }
Esempio n. 2
0
        public ActionResult RegistrarVisitante(VisitantesViewModel vm)
        {
            var usuarioLogadoId = User.Identity.GetUserId();

            var visitante = Visitante.Criar(vm.NomeVisitante, usuarioLogadoId,
                                            vm.DataVisita,
                                            DateTime.Parse(vm.HoraVisita), vm.Comentario);

            unitOfWork.Visitantes.Add(visitante);
            unitOfWork.Complete();
            vm.Sucesso        = true;
            vm.MeusVisitantes = unitOfWork.Visitantes.GetTodosVisitantesPorUsuario(usuarioLogadoId);

            return(View("Index", vm));
        }