private string GetManualAgentBaseDirectory(Agent agent) { if (agent.AgentTypeCode == AgentTypeCodeEnum.Manual) { if (string.IsNullOrWhiteSpace(agent.Directory)) { var directoryPath = string.Empty; var baseDirectory = WebConfigAppSettingsService.GetSetting <string>("ShareName"); if (string.IsNullOrWhiteSpace(baseDirectory)) { baseDirectory = Server.MapPath("~/App_Data"); } directoryPath = Path.Combine(baseDirectory, "Agents", Guid.NewGuid().ToString().ToUpper()); if (Directory.Exists(directoryPath) == false) { Directory.CreateDirectory(directoryPath); } return(directoryPath); } } return(string.Empty); }
public AgentController(DataFlowDbContext dataFlowDbContext, AgentService agentService, IBaseServices baseService) : base(baseService) { this.dataFlowDbContext = dataFlowDbContext; this.agentService = agentService; this.EncryptionKey = WebConfigAppSettingsService.GetSetting <string>(Constants.AppSettingEncryptionKey); }