Exemple #1
0
        public ActionResult Index(string start_time, string stop_time, int offset, Dictionary <string, string> options)
        {
            Dictionary <string, string[]> param = new Dictionary <string, string[]>();

            param["start_time"] = new string[] { "start_time" };
            param["stop_time"]  = new string[] { "stop_time" };
            param["offset"]     = new string[] { "offset" };
            param.Add("options", new string[] { "organizations", "projects", "users" });

            Dictionary <string, string> value_type = new Dictionary <string, string>();

            value_type["organizations"] = "input";
            value_type["projects"]      = "input";
            value_type["users"]         = "input";
            value_type["offset"]        = "input";
            value_type["start_time"]    = "datetime";
            value_type["stop_time"]     = "datetime";

            ViewBag.param      = param;
            ViewBag.value_type = value_type;
            hubstaff.client hubstaff_api = new hubstaff.client("pHR18-G-9c05NoyBtji3a8A2KsFKOuZcSZK4gT5V9vc");
            hubstaff_api.set_auth_token(HttpContext.Session.GetString("auth_token"));
            ViewBag.screenshots = hubstaff_api.screehshots(start_time, stop_time, options, offset);

            return(View());
        }
Exemple #2
0
        public ActionResult Index(string start_date, string end_date, Dictionary <string, string> options)
        {
            Dictionary <string, string[]> param = new Dictionary <string, string[]>();

            param["start_date"] = new string[] { "start_date" };
            param["end_date"]   = new string[] { "end_date" };
            param.Add("options", new string[] { "organizations", "projects", "users", "show_tasks", "show_notes", "show_activity", "include_archived" });

            Dictionary <string, string> value_type = new Dictionary <string, string>();

            value_type["organizations"]    = "input";
            value_type["projects"]         = "input";
            value_type["users"]            = "input";
            value_type["start_date"]       = "datetime";
            value_type["end_date"]         = "datetime";
            value_type["show_tasks"]       = "select";
            value_type["show_notes"]       = "select";
            value_type["show_activity"]    = "select";
            value_type["include_archived"] = "select";

            ViewBag.param      = param;
            ViewBag.value_type = value_type;
            hubstaff.client hubstaff_api = new hubstaff.client("pHR18-G-9c05NoyBtji3a8A2KsFKOuZcSZK4gT5V9vc");
            hubstaff_api.set_auth_token(HttpContext.Session.GetString("auth_token"));
            ViewBag.reports = hubstaff_api.custom_date_team(start_date, end_date, options);

            return(View());
        }