Exemple #1
0
        public ActionResult FileSearch(string FileId, string SearchType)
        {
            List <DisplaySearch> ds = new List <DisplaySearch>();
            DisplaySearch        d  = new DisplaySearch();


            if (SearchType == "Company")
            {
                ViewBag.Data = 1;

                ds = db.Companys.Where(k => k.Description.Contains(FileId))
                     .Select(y =>
                             new DisplaySearch()
                {
                    CompanyID   = y.Id,
                    Description = y.Description
                }
                             ).ToList();
            }
            else if (SearchType == "File")
            {
                ViewBag.Data = 2;

                ds = db.Documents.Where(x => x.FileId.Contains(FileId))
                     .Select(y =>
                             new DisplaySearch()
                {
                    Description = y.FileId
                }).ToList();
            }
            else if (SearchType == "Date")
            {
                ViewBag.Data = 2;
                List <string> dt = new List <string>();
                dt.Clear();
                dt = FileId.Split('/').ToList();
                string   newDate = dt[1].ToString() + "/" + dt[0].ToString() + "/" + dt[2].ToString();
                DateTime?f       = Convert.ToDateTime(newDate);
                ds = db.Documents.Where(x => DbFunctions.TruncateTime(x.DateCreated) == f)
                     .Select(y =>
                             new DisplaySearch()
                {
                    Description = y.FileId
                }).ToList();

                //ds = db.Documents.Where(x => x.FileId.Contains(FileId))
                //    .Select(y =>
                //   new DisplaySearch()
                //   {
                //       Description = y.FileId
                //   }).ToList();
            }
            else
            {
                ViewBag.Data = 0;
            }

            return(View(ds));
        }
Exemple #2
0
 private void btnSearch_Click(object sender, EventArgs e)
 {
     DisplaySearch?.Invoke(new object(), new EventArgs());
 }