Esempio n. 1
0
        async public static Task <string> Register(string Username, string Password)
        {
            var data = new Dictionary <string, string>();

            data.Add("Username", Username);
            data.Add("Password", Password);
            StandartResponse rsp = await POST("/register", data);

            return(rsp.Data["Registered"].ToString());
        }
Esempio n. 2
0
        async public static Task <bool> Authenticate(string Username, string Password)
        {
            var data = new Dictionary <string, string>();

            data.Add("Username", Username);
            data.Add("Password", Password);
            StandartResponse rsp = await POST("/auth", data);

            return(rsp.Data["Auth"].ToString() == "True");
        }
Esempio n. 3
0
        async public static Task <StandartResponse> AddKalut(string Username, string Password, string Info, string Quetions)
        {
            var data = new Dictionary <string, string>();

            data.Add("Username", Username);
            data.Add("Password", Password);
            data.Add("QuizData", Quetions);
            data.Add("QuizDescription", Info);
            StandartResponse rsp = await POST("/quizes/add", data);

            return(rsp);
        }
Esempio n. 4
0
        async public static Task <Dictionary <int, Dictionary <string, string> > > GetAllKalutInfo()
        {
            StandartResponse rsp = await GET("/quizes/get_all_quizes_info");

            var retdata = new Dictionary <int, Dictionary <string, string> >();

            foreach (string uid in rsp.Data.Keys)
            {
                retdata.Add(int.Parse(uid), JsonConvert.DeserializeObject <Dictionary <string, string> >(rsp.Data[uid]));
            }
            return(retdata);
        }
Esempio n. 5
0
        async public static Task <Dictionary <int, Dictionary <string, string> > > GetUserKalutsInfo(string Username, string Password)
        {
            var pdata = new Dictionary <string, string>();

            pdata.Add("Username", Username);
            pdata.Add("Password", Password);
            StandartResponse rsp = await POST("/quizes/get_user_kaluts_info", pdata);

            var retdata = new Dictionary <int, Dictionary <string, string> >();

            foreach (string uid in rsp.Data.Keys)
            {
                retdata.Add(int.Parse(uid), JsonConvert.DeserializeObject <Dictionary <string, string> >(rsp.Data[uid]));
            }
            return(retdata);
        }
Esempio n. 6
0
        async public static Task <Dictionary <string, string> > GetQuizDataByUID(int uid)
        {
            StandartResponse rsp = await GET(string.Format("/quizes/get_quiz_data_by_uid&{0}", uid));

            return(rsp.Data);
        }
Esempio n. 7
0
        async public static Task <Dictionary <string, string> > CreateRoom(int uid)
        {
            StandartResponse rsp = await GET(string.Format("/rooms/create_room&{0}", uid));

            return(rsp.Data);
        }