Exemple #1
0
        internal Task <string> Login(User user)
        {
            var req = new HttpRequest("login");

            req.AddParameter("username", user.UserName);
            req.AddParameter("password", user.Password);
            return(HttpWorker.RunWorker <string>(req));
        }
Exemple #2
0
        internal Task <List <ChatObject> > GetHistory(string receiver)
        {
            var req = new HttpRequest("GetHistory");

            req.AddParameter("username", AppService.CurrentUser);
            req.AddParameter("receivername", receiver);
            return(HttpWorker.RunWorker <List <ChatObject> >(req));
        }
Exemple #3
0
        internal Task <string> Register(User user)
        {
            var req = new HttpRequest("register");

            req.AddParameter("username", user.UserName);
            req.AddParameter("firstname", user.FirstName);
            req.AddParameter("lastname", user.LastName);
            req.AddParameter("password", user.Password);
            return(HttpWorker.RunWorker <string>(req));
        }
Exemple #4
0
 internal async void Logout()
 {
     var req = new HttpRequest("Logout");
     await HttpWorker.RunWorker <string>(req);
 }
Exemple #5
0
        internal Task <List <User> > GetUsers()
        {
            var req = new HttpRequest("GetUsers");

            return(HttpWorker.RunWorker <List <User> >(req));
        }