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)); }
public JsonResult GetActionsByUser([FromRoute] String email) { List <FileAction> actions = new List <FileAction>(); try { actions = fileActionService.GetActionsByUser(email); 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")); } }