Esempio n. 1
0
        public ActionResult Zakazka(string id)
        {
            if (string.IsNullOrEmpty(id))
            {
                return(View("Error404"));
            }

            var vz = VerejnaZakazka.LoadFromES(id);

            if (vz == null)
            {
                return(View("Error404"));
            }

            if (!string.IsNullOrEmpty(this.Request.QueryString["qs"]))
            {
                var findSm = Lib.Data.VZ.VerejnaZakazka.Searching.SimpleSearch(
                    $"_id:\"{vz.Id}\" AND ({this.Request.QueryString["qs"]})",
                    new string[] { }, 1, 1,
                    ((int)Lib.Data.Smlouva.Search.OrderResult.FastestForScroll).ToString(), withHighlighting: true);
                if (findSm.Total > 0)
                {
                    ViewBag.Highlighting = findSm.ElasticResults.Hits.First().Highlight;
                }
            }

            return(View(vz));
        }
Esempio n. 2
0
        public ActionResult TextDokumentu(string id, string hash)
        {
            var vz = VerejnaZakazka.LoadFromES(id);

            if (vz == null)
            {
                return(View("Error404"));
            }
            if (vz.Dokumenty?.Any(d => d.StorageId == hash) == false)
            {
                return(View("Error404"));
            }

            return(View(vz));
        }
Esempio n. 3
0
        public ActionResult Zakazka(string id)
        {
            if (string.IsNullOrEmpty(id))
            {
                return(View("Error404"));
            }

            var vz = VerejnaZakazka.LoadFromES(id);

            if (vz == null)
            {
                return(View("Error404"));
            }

            return(View(vz));
        }