public IHttpActionResult Get(string username, string password)
        {
            User user = new User();

            user = CassandraDataProvider.GetUserByUsernameAndPassword(username, password);
            return(Ok(user));
        }
Esempio n. 2
0
        public IHttpActionResult GetMessage(string time, string chatId)
        {
            List <Message> messages = CassandraDataProvider.GetMessagesByDateTime(time, chatId);

            messages.Reverse();
            return(Ok <List <Message> >(messages));
        }
        ///[Route("GetUserID")]
        public IHttpActionResult Get(string id)
        {
            Chat chat = new Chat();

            chat = CassandraDataProvider.GetChatByID(id);
            return(Ok(chat));
        }
Esempio n. 4
0
        ///[Route("GetUserID")]
        public IHttpActionResult Get(string id)
        {
            Server server = new Server();

            server = CassandraDataProvider.GetServerByID(id);
            return(Ok(server));
        }
        ///[Route("GetUserID")]
        public IHttpActionResult Get(string id)
        {
            User user = new User();

            user = CassandraDataProvider.GetUserByID(id);
            return(Ok(user));
        }
Esempio n. 6
0
        public IHttpActionResult Get(string id)
        {
            Message message = new Message();

            message = CassandraDataProvider.GetMessageByID(id);
            return(Ok(message));
        }
        public IHttpActionResult GetByNamenn(string namenn)
        {
            string uid;
            string trimmed = namenn.Substring(1, namenn.Length - 2);

            uid = CassandraDataProvider.GetUserUIDByUsername(namenn);
            return(Ok(uid));
        }
 public IHttpActionResult PutServer(string myId, string serverId)
 {
     if (serverId != "0")
     {
         CassandraDataProvider.AddUserServerUID(myId, serverId);
     }
     return(Ok());
 }
Esempio n. 9
0
 public CassandraTests()
 {
     //NOTE http://stackoverflow.com/questions/18724334/cant-connect-to-cassandra-nohostavailableexception
     //NOTE https://www.youtube.com/watch?v=fspXzjwfii0
     this.provider = new CassandraDataProvider("52.36.99.52", "CassandraTest", new List <Mappings> {
         new MyMappings()
     });
 }
        public IHttpActionResult Post([FromBody] Chat chat)
        {
            CassandraDataProvider.AddChat(chat.name, chat.serverUID);
            string chatUID = CassandraDataProvider.GetChatUIDByName(chat.name);

            CassandraDataProvider.AddServerChatUID(chat.serverUID, chatUID);
            Chat c = CassandraDataProvider.GetChatByID(chatUID);

            return(Ok(c));
        }
Esempio n. 11
0
        public IHttpActionResult Post([FromBody] Server server)
        {
            CassandraDataProvider.AddServer(server.name, server.password, server.privateS);

            string sUid = CassandraDataProvider.GetServerUIDByName(server.name);

            CassandraDataProvider.AddServerAdminUID(sUid, server.serverUID);
            CassandraDataProvider.AddUserServerUID(server.serverUID, sUid);
            Server s = CassandraDataProvider.GetServerByID(sUid);

            return(Ok(s));
        }
Esempio n. 12
0
 public IHttpActionResult PutUser(string serverId, string userId)
 {
     CassandraDataProvider.AddServerUserUID(serverId, userId);
     return(Ok());
 }
Esempio n. 13
0
 public IHttpActionResult PutAdmin(string serverId, string adminId)
 {
     CassandraDataProvider.AddServerAdminUID(serverId, adminId);
     return(Ok());
 }
Esempio n. 14
0
 public IHttpActionResult Post([FromBody] Message message)
 {
     CassandraDataProvider.AddMessage(message.fromWho, message.text, message.picture, message.chatUID);
     return(Ok());
 }
Esempio n. 15
0
 public TransactionCacheCore(CassandraDataProvider cassandraDataProvider)
 {
     this.cassandraDataProvider = cassandraDataProvider;
 }
 public IHttpActionResult PutFriend(string myId, string friendId)
 {
     CassandraDataProvider.AddUserFriendUID(myId, friendId);
     return(Ok());
 }
Esempio n. 17
0
 public IHttpActionResult PutPrivate(string serverId, bool privatan)
 {
     CassandraDataProvider.AddServerPrivate(serverId, privatan);
     return(Ok());
 }
        public IHttpActionResult GetNames(string name)
        {
            List <User> users = CassandraDataProvider.GetUsersByName(name);

            return(Ok(users));
        }
 public IHttpActionResult PutFriend(string chatId, string chaterId)
 {
     CassandraDataProvider.AddChatUserUID(chatId, chaterId);
     return(Ok());
 }
Esempio n. 20
0
 public IHttpActionResult Delete(string id)
 {
     CassandraDataProvider.DeleteServerByUID(id);
     return(Ok());
 }
 public IHttpActionResult Post([FromBody] User newUser)
 {
     CassandraDataProvider.AddUser(newUser.username, newUser.nickname, newUser.password);
     return(Ok());
 }