Пример #1
0
        public ActionResult Index(PermutaListFilter filter)
        {
            if (!User.UnidadeId.HasValue)
            {
                this.AlertError("Atenção!", "Informe a unidade onde você trabalha");
                return(RedirectToAction("Index", "Funcionario"));
            }

            ViewBag.Filter        = filter;
            ViewBag.TipoOptions   = _tipoUnidadeDomain.ToOptions();
            ViewBag.RegiaoOptions = _regiaoUnidadeDomain.ToOptions();
            return(View(_domain.Get().ToIndexView(User, filter)));
        }
        // GET: Unidade
        public ActionResult Index(UnidadeListFilter filter)
        {
            if (!User.Latitude.HasValue || !User.Longitude.HasValue)
            {
                this.AlertInfo("Você ainda não cadastrou seu endereço!", "<a class='alert-info' href='../Funcionario'><strong>Clique aqui</strong> e cadastre seu endereço para calcularmos as distâncias!</a>");
            }

            ViewBag.Filter      = filter;
            ViewBag.TipoOptions = _tipoUnidadeDomain.ToOptions();
            return(View(_domain.GetCache().ToPagedList(filter, filter.Distancia.HasValue ? User : null)));
        }
Пример #3
0
 public ActionResult Options()
 {
     return(Json(_domain.ToOptions()));
 }