Ejemplo n.º 1
0
        public ActionResult Search(string Keyword)
        {
            string[]            key = Keyword.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries);
            FileManagerEntities db  = new FileManagerEntities();

            var query = new List <FileDTO>();

            foreach (var item in key)
            {
                query = (from f in db.Files
                         join fd in db.FileDescriptions on f.ID equals fd.FileID
                         where f.FileName.Contains(Keyword)
                         select new FileDTO()
                {
                    ID = f.ID,
                    FileName = f.FileName,
                    CreatedDate = f.CreatedDate,
                    Extension = f.Extension,
                    ParentDirect = fd.ParentDirect
                }).ToList();
            }

            ViewBag.FileSearch = query;
            return(View());
        }
Ejemplo n.º 2
0
 public BaseRepo()
 {
     _db    = new FileManagerEntities();
     _table = _db.Set <T>();
 }