public static void Initial(FolderContext content)
 {
     if (!content.Folders.Any())
     {
         content.Folders.AddRange(Folders);
     }
     content.SaveChanges();
 }
 protected void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (Context != null)
         {
             Context.Dispose();
             Context = null;
         }
     }
 }
        public bool Match(HttpContextBase httpContext, Route route, string parameterName, RouteValueDictionary values, RouteDirection routeDirection)
        {
            var db = new FolderContext();

            if (values[parameterName] != null)
            {
                string folderLink       = values[parameterName].ToString().Trim('/');
                Folder folder           = FolderWorker.GetFolderByLink(folderLink);
                string folderLinkFromDb = FolderWorker.GetFolderLink(folder).Trim('/');

                if (String.Compare(folderLink, folderLinkFromDb) != 0)
                {
                    return(false);
                }
            }

            return(true);
        }
Example #4
0
 public FoldersController(UserManager <ApplicationUser> _userManager, FolderContext _db)
 {
     db          = _db;
     userManager = _userManager;
 }
 public FolderRepository(FolderContext context)
     : base(context)
 {
 }
Example #6
0
 public HomeController(FolderContext context)
 {
     db = context;
 }