internal static List <decimal> CreateFolders(string NomeFolder) { List <decimal> ids = new List <decimal>(); FoldersService foldersservice = new FoldersService(); Folder folder = new Folder(); folder.Nome = NomeFolder; folder.TipoFolder = "I"; foldersservice.Insert(folder); ids.Add(folder.Id); Folder folderOut = new Folder(); folderOut.Nome = folder.Nome; folderOut.IdNome = folder.IdNome; folderOut.TipoFolder = "O"; foldersservice.Insert(folderOut); ids.Add(folderOut.Id); Folder folderOutArch = new Folder(); folderOutArch.Nome = folder.Nome; folderOutArch.IdNome = folder.IdNome; folderOutArch.TipoFolder = "D"; foldersservice.Insert(folderOutArch); ids.Add(folderOutArch.Id); Folder folderInArch = new Folder(); folderInArch.Nome = folder.Nome; folderInArch.IdNome = folder.IdNome; folderInArch.TipoFolder = "E"; foldersservice.Insert(folderInArch); ids.Add(folderOutArch.Id); ids.Add(decimal.Parse(folder.IdNome)); return(ids); }
public async Task AllClean(FoldersService foldersService) { try { var deadline = DateTime.UtcNow - TimeSpan.FromDays(30); var publicSite = _configuration["AiurDrivePublicSiteName"]; var accessToken = await _appsContainer.AccessToken(); var rootFolders = await foldersService.ViewContentAsync(accessToken, publicSite, string.Empty); foreach (var folder in rootFolders.Value.SubFolders) { try { var parts = folder.FolderName.Split('-'); var time = new DateTime( Convert.ToInt32(parts[0]), Convert.ToInt32(parts[1]), Convert.ToInt32(parts[2])); if (time < deadline) { await foldersService.DeleteFolderAsync(accessToken, publicSite, folder.FolderName); } } catch { await foldersService.DeleteFolderAsync(accessToken, publicSite, folder.FolderName); } } } catch (Exception e) { _logger.LogCritical(e.Message); } }
public async Task <IActionResult> CreateFolder(FolderDAL newFolder) { try { return(Ok(FoldersService.CreateFolder(newFolder))); } catch (NoteAlreadyExistsException) { return(BadRequest("A Note with that name already exists.")); } }
public async Task <IActionResult> UpdateFolder(string id, FolderDAL newFolder) { try { FoldersService.UpdateFolder(id, newFolder); return(Ok(new Notes().Root)); } catch (NoteNotFound) { return(BadRequest("A note with that id doesn't exist")); } }
public DashboardController( SitesService sitesService, AppsContainer appsContainer, UserManager <ColossusUser> userManager, FoldersService foldersService, FilesService filesService) { _sitesService = sitesService; _appsContainer = appsContainer; _userManager = userManager; _foldersService = foldersService; _filesService = filesService; }
public DashboardController( SitesService sitesService, AppsContainer appsContainer, FoldersService foldersService, FilesService filesService, MVPDbContext dbContext) { _sitesService = sitesService; _appsContainer = appsContainer; _foldersService = foldersService; _filesService = filesService; _dbContext = dbContext; }
public SitesController( DeveloperDbContext dbContext, AppsContainer appsContainer, SitesService sitesService, FoldersService foldersService, FilesService filesService) { _dbContext = dbContext; _appsContainer = appsContainer; _sitesService = sitesService; _foldersService = foldersService; _filesService = filesService; }
public DashboardController( SitesService sitesService, AppsContainer appsContainer, UserManager <AiurDriveUser> userManager, FoldersService foldersService, FilesService filesService, AiurCache cache) { _sitesService = sitesService; _appsContainer = appsContainer; _userManager = userManager; _foldersService = foldersService; _filesService = filesService; _cache = cache; }
public GroupsController( UserManager <KahlaUser> userManager, KahlaDbContext dbContext, OwnerChecker ownerChecker, IConfiguration configuration, FoldersService foldersService, AppsContainer appsContainer, CannonQueue cannonQueue) { _userManager = userManager; _dbContext = dbContext; _ownerChecker = ownerChecker; _configuration = configuration; _foldersService = foldersService; _appsContainer = appsContainer; _cannonQueue = cannonQueue; }
public GroupsController( UserManager <KahlaUser> userManager, KahlaDbContext dbContext, KahlaPushService pusher, OwnerChecker ownerChecker, IConfiguration configuration, FoldersService foldersService, AppsContainer appsContainer) { _userManager = userManager; _dbContext = dbContext; _pusher = pusher; _ownerChecker = ownerChecker; _configuration = configuration; _foldersService = foldersService; _appsContainer = appsContainer; }
public FriendshipController( UserManager <KahlaUser> userManager, KahlaDbContext dbContext, KahlaPushService pushService, OnlineJudger onlineJudger, AppsContainer appsContainer, IConfiguration configuration, FoldersService foldersService) { _userManager = userManager; _dbContext = dbContext; _pusher = pushService; _onlineJudger = onlineJudger; _appsContainer = appsContainer; _configuration = configuration; _foldersService = foldersService; }
public ConversationController( UserManager <KahlaUser> userManager, KahlaDbContext dbContext, KahlaPushService pushService, FoldersService foldersService, AppsContainer appsContainer, IConfiguration configuration, OnlineJudger onlineJudger, LastSaidJudger lastSaidJudger, ProbeLocator probeLocator) { _userManager = userManager; _dbContext = dbContext; _pusher = pushService; _foldersService = foldersService; _appsContainer = appsContainer; _configuration = configuration; _onlineJudger = onlineJudger; _lastSaidJudger = lastSaidJudger; _probeLocator = probeLocator; }
public HttpResponseMessage RegisterFolder(FormDataCollection formsValues) { FolderModel model = new FolderModel(); string NomeFolder = formsValues["NomeFolder"].Trim().ToUpper(); try { if (!(string.IsNullOrEmpty(NomeFolder))) { FoldersService foldersservice = new FoldersService(); Folder f = foldersservice.GetByName(NomeFolder); if (f != null && f.Id != 0) { model.message = "Folder già presente in archivio"; model.success = "false"; return(this.Request.CreateResponse <FolderModel>(HttpStatusCode.OK, model)); } List <decimal> ids = Helpers.CreateFolders(NomeFolder); Helpers.CreateActionsForFolders(ids[0], ids[1], ids[2], ids[3], NomeFolder, ids[4].ToString()); } } catch (Exception ex) { if (!ex.GetType().Equals(typeof(ManagedException))) { ManagedException mEx = new ManagedException("Eccezione nella registrazione della cartella " + NomeFolder, "ERR_F016", string.Empty, ex.Message, null); ErrorLogInfo er = new ErrorLogInfo(mEx); er.objectID = null; log.Error(er); model.success = "false"; model.message = mEx.Message; } else { model.success = "false"; model.message = ex.Message; } } return(this.Request.CreateResponse <FolderModel>(HttpStatusCode.OK, model)); }
public async Task <IActionResult> GetFolder(string id) { return(Ok(FoldersService.GetFolder(id))); }
public FoldersController(FoldersService foldersService) { _foldersService = foldersService; }
public async Task <IActionResult> DeleteFolder(string id) { FoldersService.DeleteFolder(id); return(Ok(new Notes().Root)); }
public FolderContext(IOptions <Settings> settings) { _service = new FoldersService(settings); }
public FilesController(FilesService filesService, FoldersService foldersService) { _filesService = filesService; _foldersService = foldersService; }
public HomeController() { _folderservice = new FoldersService(); }
public FoldersController(MyDbContext EntitiesService, IConfiguration conf) { _conf = conf; this._repo = new FoldersService(EntitiesService); this._chat = new ChatsMessageService(EntitiesService, conf); }
public FoldersManagmentController() { _folderservice = new FoldersService(); }
public AccountController(ApplicationUserManager userManager, ApplicationSignInManager signInManager, FoldersService foldersService) { UserManager = userManager; SignInManager = signInManager; _foldersService = foldersService; }