Example #1
0
    public void acceptFriendRequest()
    {
        App42API.Initialize("47675efb1d62deab9e46b9d43795e45c381c341bec9033abb9622fa1a88e5720", "256e86ad5fe1038aaf20334d51c894f1dfa9839996dbaa2e92376141761a07f0");
        BuddyService buddyService = App42API.BuildBuddyService();

        buddyService.AcceptFriendRequest(TestUser._testUser.UserName, buddyName.text, new UnityCallBack());
    }
Example #2
0
        public async Task <IHttpActionResult> Register(RegisterBindingModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var user = new ApplicationUser()
            {
                UserName = model.Email, Email = model.Email
            };

            IdentityResult result = await UserManager.CreateAsync(user, model.Password);

            if (!result.Succeeded)
            {
                return(GetErrorResult(result));
            }

            await UserManager.AddToRoleAsync(user.Id, RoleNames.User);

            var buddyCreate = new BuddyCreate
            {
                Name            = model.Name,
                CurrentLocation = model.CurrentLocation,
                IsMale          = model.IsMale,
                Age             = model.Age
            };

            var service = new BuddyService(Guid.Parse(user.Id));

            service.CreateBuddy(buddyCreate);

            return(Ok());
        }
        public async Task <HttpResponseMessage> Create(Buddy model)
        {
            try
            {
                Buddy buddy = new Buddy();
                buddy.FirstName         = model.FirstName;
                buddy.LastName          = model.LastName;
                buddy.PhoneNumber       = model.PhoneNumber;
                buddy.Age               = model.Age;
                buddy.IsActive          = model.IsActive;
                buddy.Branch            = model.Branch;
                buddy.Rank              = model.Rank;
                buddy.YearsServed       = model.YearsServed;
                buddy.Location          = model.Location;
                buddy.CurrentOccupation = model.CurrentOccupation;
                buddy.TagLine           = model.TagLine;
                buddy.Bio               = model.Bio;
                await BuddyService.Create(buddy);

                return(Request.CreateResponse(HttpStatusCode.OK));
            }
            catch (Exception exception)
            {
                ErrorResponse errorResponse = new ErrorResponse(exception.Message);
                return(Request.CreateResponse(HttpStatusCode.BadRequest, errorResponse));
            }
        }
Example #4
0
        private BuddyService CreateBuddyService()
        {
            var userId  = Guid.Parse(User.Identity.GetUserId());
            var service = new BuddyService(userId);

            return(service);
        }
Example #5
0
    void GetFriends()
    {
        DeleteChilds();
        App42API.Initialize("47675efb1d62deab9e46b9d43795e45c381c341bec9033abb9622fa1a88e5720", "256e86ad5fe1038aaf20334d51c894f1dfa9839996dbaa2e92376141761a07f0");
        BuddyService buddyService = App42API.BuildBuddyService();

        buddyService.GetAllFriends(TestUser._testUser.UserName, new UnityCallBack());
    }
Example #6
0
    public void callRequests()
    {
        UsersButtonScript buttonScript = sendRequest.GetComponent <UsersButtonScript>();

        buddyName = buttonScript.nameLabel.text;

        App42API.Initialize("47675efb1d62deab9e46b9d43795e45c381c341bec9033abb9622fa1a88e5720", "256e86ad5fe1038aaf20334d51c894f1dfa9839996dbaa2e92376141761a07f0");

        BuddyService buddyService = App42API.BuildBuddyService();

        buddyService.SendFriendRequest(TestUser._testUser.UserName, buddyName, message, new UnityCallBack());
    }
        public async Task <HttpResponseMessage> GetById(int id)
        {
            try
            {
                Buddy buddy = await BuddyService.GetById(id);

                return(Request.CreateResponse(HttpStatusCode.OK, buddy));
            }
            catch (Exception exception)
            {
                ErrorResponse errorResponse = new ErrorResponse(exception.Message);
                return(Request.CreateResponse(HttpStatusCode.BadRequest, errorResponse));
            }
        }
        public async Task <HttpResponseMessage> GetAll()
        {
            try
            {
                List <Buddy> allBuddies = new List <Buddy>();
                allBuddies = await BuddyService.GetAll();

                return(Request.CreateResponse(HttpStatusCode.OK, allBuddies));
            }
            catch (Exception exception)
            {
                ErrorResponse errorResponse = new ErrorResponse(exception.Message);
                return(Request.CreateResponse(HttpStatusCode.BadRequest, errorResponse));
            }
        }
Example #9
0
    void OnGUI()
    {
        if (Time.time % 2 < 1)
        {
            success = callback.getResult();
        }

        // For Setting Up ResponseBox.
        GUI.TextArea(new Rect(10, 5, 1300, 175), success);

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(50, 200, 200, 30), "SendFriendRequest"))
        {
            buddyService = sp.BuildBuddyService();                    // Initializing BuddyService.
            buddyService.SendFriendRequest(userName, buddyName, message, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(260, 200, 200, 30), "GetFriendRequest"))
        {
            buddyService = sp.BuildBuddyService();                    // Initializing BuddyService.
            buddyService.GetFriendRequest(buddyName, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(470, 200, 200, 30), "AcceptFriendRequest"))
        {
            buddyService = sp.BuildBuddyService();                    // Initializing BuddyService.
            buddyService.AcceptFriendRequest(buddyName, userName, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(680, 200, 200, 30), "RejectFriendRequest"))
        {
            buddyService = sp.BuildBuddyService();                    // Initializing BuddyService.
            buddyService.RejectFriendRequest(buddyName, userName, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(890, 200, 200, 30), "GetAllFriends"))
        {
            buddyService = sp.BuildBuddyService();                    // Initializing BuddyService.
            buddyService.GetAllFriends(userName, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(50, 250, 200, 30), "CreateGroupByUser"))
        {
            buddyService = sp.BuildBuddyService();                    // Initializing BuddyService.
            buddyService.CreateGroupByUser(userName, groupName, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(260, 250, 200, 30), "AddFriendToGroup"))
        {
            IList <string> friendList = new List <string>();
            friendList.Add("Akshay");
            friendList.Add("Neena");
            friendList.Add("Zin");
            buddyService = sp.BuildBuddyService();            // Initializing BuddyService.
            buddyService.AddFriendToGroup(userName, groupName, friendList, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(470, 250, 200, 30), "BlockUser"))
        {
            buddyService = sp.BuildBuddyService();                    // Initializing BuddyService.
            buddyService.BlockUser(userName, buddyName, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(680, 250, 200, 30), "UnblockUser"))
        {
            buddyService = sp.BuildBuddyService();                    // Initializing BuddyService.
            buddyService.UnblockUser(userName, buddyName, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(890, 250, 200, 30), "BlockFriendRequest"))
        {
            buddyService = sp.BuildBuddyService();                    // Initializing BuddyService.
            buddyService.BlockFriendRequest(userName, buddyName, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(50, 300, 200, 30), "GetAllGroups"))
        {
            buddyService = sp.BuildBuddyService();                    // Initializing BuddyService.
            buddyService.GetAllGroups(userName, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(260, 300, 200, 30), "GetAllFriendsInGroup"))
        {
            buddyService = sp.BuildBuddyService();                    // Initializing BuddyService.
            buddyService.GetAllFriendsInGroup(userName, ownerName, groupName, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(470, 300, 200, 30), "CheckedInGeoLocation"))
        {
            GeoPoint gp = new GeoPoint();
            gp.SetLng(28.409195800000000000);
            gp.SetLat(77.047811200000070000);
            gp.SetMarker("Himalya");
            buddyService = sp.BuildBuddyService();            // Initializing BuddyService.
            buddyService.CheckedInGeoLocation(userName, gp, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(680, 300, 200, 30), "GetFriendsByLocation"))
        {
            double latitude  = 77.047811200000070000;
            double longitude = 28.409195800000000000;
            buddyService = sp.BuildBuddyService();            // Initializing BuddyService.
            buddyService.GetFriendsByLocation(userName, latitude, longitude, maxDistance, 5, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(890, 300, 200, 30), "SendMessageToGroup"))
        {
            buddyService = sp.BuildBuddyService();            // Initializing BuddyService.
            buddyService.SendMessageToGroup(userName, ownerName, groupName, message, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(50, 350, 200, 30), "SendMessageToFriend"))
        {
            buddyService = sp.BuildBuddyService();            // Initializing BuddyService.
            buddyService.SendMessageToFriend(userName, buddyName, message, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(260, 350, 200, 30), "SendMessageToFriends"))
        {
            buddyService = sp.BuildBuddyService();            // Initializing BuddyService.
            buddyService.SendMessageToFriends(userName, message, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(470, 350, 200, 30), "GetAllMessages"))
        {
            buddyService = sp.BuildBuddyService();            // Initializing BuddyService.
            buddyService.GetAllMessages(userName, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(680, 350, 200, 30), "GetAllMessagesFromBuddy"))
        {
            buddyService = sp.BuildBuddyService();            // Initializing BuddyService.
            buddyService.GetAllMessagesFromBuddy(userName, buddyName, callback);
        }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(890, 350, 200, 30), "GetAllMessagesFromGroup"))
        {
            buddyService = sp.BuildBuddyService();            // Initializing BuddyService.
            buddyService.GetAllMessagesFromGroup(userName, ownerName, groupName, callback);
        }
    }
Example #10
0
    ServiceAPI sp = null; //Initializing Service API

    #endregion Fields

    #region Methods

    void OnGUI()
    {
        if (Time.time % 2 < 1) {
            success = callback.getResult();
        }

        // For Setting Up ResponseBox.
        GUI.TextArea(new Rect(10,5,1300,175), success);

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(50, 200, 200, 30), "SendFriendRequest"))
            {
                buddyService = sp.BuildBuddyService();// Initializing BuddyService.
                buddyService.SendFriendRequest(userName,buddyName,message, callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(260, 200, 200, 30), "GetFriendRequest"))
            {
                buddyService = sp.BuildBuddyService();// Initializing BuddyService.
                buddyService.GetFriendRequest(buddyName,callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(470, 200, 200, 30), "AcceptFriendRequest"))
            {
                buddyService = sp.BuildBuddyService();// Initializing BuddyService.
                buddyService.AcceptFriendRequest(buddyName,userName,callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(680, 200, 200, 30), "RejectFriendRequest"))
            {
                buddyService = sp.BuildBuddyService();// Initializing BuddyService.
                buddyService.RejectFriendRequest(buddyName,userName,callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(890, 200, 200, 30), "GetAllFriends"))
            {
                buddyService = sp.BuildBuddyService();// Initializing BuddyService.
                buddyService.GetAllFriends(userName,callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(50, 250, 200, 30), "CreateGroupByUser"))
            {
                buddyService = sp.BuildBuddyService();// Initializing BuddyService.
                buddyService.CreateGroupByUser(userName,groupName,callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(260, 250, 200, 30), "AddFriendToGroup"))
            {
            IList<string> friendList = new List<string>();
            friendList.Add("Akshay");
            friendList.Add("Neena");
            friendList.Add("Zin");
            buddyService = sp.BuildBuddyService();// Initializing BuddyService.
            buddyService.AddFriendToGroup(userName,groupName,friendList,callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(470, 250, 200, 30), "BlockUser"))
            {
                buddyService = sp.BuildBuddyService();// Initializing BuddyService.
                buddyService.BlockUser(userName,buddyName,callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(680, 250, 200, 30), "UnblockUser"))
            {
                buddyService = sp.BuildBuddyService();// Initializing BuddyService.
                buddyService.UnblockUser(userName,buddyName,callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(890, 250, 200, 30), "BlockFriendRequest"))
            {
                buddyService = sp.BuildBuddyService();// Initializing BuddyService.
                buddyService.BlockFriendRequest(userName,buddyName,callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(50, 300, 200, 30), "GetAllGroups"))
            {
                buddyService = sp.BuildBuddyService();// Initializing BuddyService.
                buddyService.GetAllGroups(userName,callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(260, 300, 200, 30), "GetAllFriendsInGroup"))
            {
                buddyService = sp.BuildBuddyService();// Initializing BuddyService.
                buddyService.GetAllFriendsInGroup(userName, ownerName, groupName,callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(470, 300, 200, 30), "CheckedInGeoLocation"))
            {
            GeoPoint gp = new GeoPoint();
            gp.SetLng(28.409195800000000000);
            gp.SetLat(77.047811200000070000);
            gp.SetMarker("Himalya");
            buddyService = sp.BuildBuddyService();// Initializing BuddyService.
            buddyService.CheckedInGeoLocation(userName,gp,callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(680, 300, 200, 30), "GetFriendsByLocation"))
            {
            double latitude = 77.047811200000070000;
            double longitude = 28.409195800000000000;
            buddyService = sp.BuildBuddyService();// Initializing BuddyService.
            buddyService.GetFriendsByLocation(userName, latitude, longitude, maxDistance,5,callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(890, 300, 200, 30), "SendMessageToGroup"))
            {
            buddyService = sp.BuildBuddyService();// Initializing BuddyService.
            buddyService.SendMessageToGroup(userName, ownerName, groupName, message,callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(50, 350, 200, 30), "SendMessageToFriend"))
            {
            buddyService = sp.BuildBuddyService();// Initializing BuddyService.
            buddyService.SendMessageToFriend(userName, buddyName, message,callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(260, 350, 200, 30), "SendMessageToFriends"))
            {
            buddyService = sp.BuildBuddyService();// Initializing BuddyService.
            buddyService.SendMessageToFriends(userName, message,callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(470, 350, 200, 30), "GetAllMessages"))
            {
            buddyService = sp.BuildBuddyService();// Initializing BuddyService.
            buddyService.GetAllMessages(userName, callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(680, 350, 200, 30), "GetAllMessagesFromBuddy"))
            {
            buddyService = sp.BuildBuddyService();// Initializing BuddyService.
            buddyService.GetAllMessagesFromBuddy(userName, buddyName, callback);
            }

        //=======================================BUDDY_SERVICE================================================

        if (GUI.Button(new Rect(890, 350, 200, 30), "GetAllMessagesFromGroup"))
            {
            buddyService = sp.BuildBuddyService();// Initializing BuddyService.
            buddyService.GetAllMessagesFromGroup(userName, ownerName, groupName, callback);
            }
    }
 public ContactListViewModel(BuddyService buddyService)
 {
     _buddyService = buddyService;
     buddyService.ContactFetchEvent -= BuddyService_ContactFetchEvent;
     buddyService.ContactFetchEvent += BuddyService_ContactFetchEvent;
 }
Example #12
0
        private BuddyService CreateBuddyServiceNoGuid()
        {
            var buddyServiceNoGuid = new BuddyService();

            return(buddyServiceNoGuid);
        }