Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            ConnectionProvider connection = new ConnectionProvider();

            TrackedFileService fileTracker = new TrackedFileService();

            FileActionService fileActionService = new FileActionService();

            List <FileAction> userActions = fileActionService.GetActionsByUser("*****@*****.**");

            userActions.ForEach(a => Console.WriteLine(a.ActionTime + " " + a.UserName + " " + a.ActionType + " " + a.FileID + " "));

            List <FileAction> fileActions = fileActionService.GetActionsByFile("263262238234", "Box");

            fileActions.ForEach(a => Console.WriteLine(a.FileHash));
        }
Ejemplo n.º 2
0
        public JsonResult GetActionsByFile([FromRoute] String fileID, [FromRoute] String platform)
        {
            List <FileAction> actions = new List <FileAction>();

            try
            {
                actions = fileActionService.GetActionsByFile(fileID, platform);
                string json = JsonConvert.SerializeObject(actions);
                return(new JsonResult(json));
            }
            catch (Exception e)
            {
                System.Diagnostics.Debug.WriteLine(e.Message);
                return(new JsonResult("File Action Query Failed"));
            }
        }