Exemplo n.º 1
0
        public IActionResult Default()
        {
            var prof = (from q in _contextB.Professor select q).Count();
            var func = (from q in _contextB.Funcionario select q).Count();
            var dept = (from q in _contextB.Departamento select q).Count();
            var serv = (from q in _contextB.Servico select q).Count();
            var escl = (from q in _contextB.Escola select q).Count();
            var tarf = (from q in _contextB.Tarefa select q).Count();
            var carg = (from q in _contextB.Cargo select q).Count();
            var fers = (from q in _contextB.Ferias select q).Count();


            ViewData["AllProfessores"]  = MyFn.ParseDbCount(prof);
            ViewData["AllFuncionario"]  = MyFn.ParseDbCount(func);
            ViewData["AllDepartamento"] = MyFn.ParseDbCount(dept);
            ViewData["AllServicos"]     = MyFn.ParseDbCount(serv);
            ViewData["AllEscolas"]      = MyFn.ParseDbCount(escl);
            ViewData["AllTarefas"]      = MyFn.ParseDbCount(tarf);
            ViewData["AllCargos"]       = MyFn.ParseDbCount(carg);
            ViewData["AllFerias"]       = MyFn.ParseDbCount(fers);

            if (User.Identity.IsAuthenticated)
            {
                return(View("Index"));
            }

            return(View());
        }
        public unsafe static T AcquirePointer <T>(this MemoryMappedViewAccessor self, MyFn <T> fn)
        {
            byte *ptr = null;

            self.SafeMemoryMappedViewHandle.AcquirePointer(ref ptr);
            try
            {
                return(fn(ptr));
            }
            finally
            {
                self.SafeMemoryMappedViewHandle.ReleasePointer();
            }
        }