Example #1
0
    public virtual HttpResponseMessage Login()
    {
        string JsonRequest = Request.Content.ReadAsStringAsync().Result;

        LoginRequest JSONData = null;

        try
        {
            JSONData = (LoginRequest)JsonReader.Deserialize(JsonRequest, typeof(LoginRequest));
        }
        catch { }
        if (JSONData != null)
        {
            if (CommonUserCalls(JSONData.User))
            {
                ShowUser UserReturn = new ShowUser();
                UserReturn.UserName = "******";
                return(Request.CreateResponse(HttpStatusCode.OK, UserReturn));
            }
            return(Request.CreateErrorResponse(HttpStatusCode.Unauthorized, "Invalid User"));
        }
        else
        {
            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "ShowUser not provided"));
        }
    }
Example #2
0
        public static void OnUserShowing(User user)
        {
            UserVM userVM = new UserVM(user, true);

            if (ShowUser != null)
            {
                ShowUser.Invoke(userVM);
            }
        }
        private void ButtonAuthor_Click(object sender, RoutedEventArgs e)
        {
            QuoteFmItem item = this.DataContext as QuoteFmItem;

            if (item != null)
            {
                UserInterface.ShowUser showUser = new ShowUser();
                showUser.setPerson(item.Author);
                showUser.Show();
            }
        }
        private void ButtonUsernameAuthorRetweet_Click(object sender, RoutedEventArgs e)
        {
            Button button = sender as Button;

            if (button != null)
            {
                TwitterItem item = button.CommandParameter as TwitterItem;
                if (item != null)
                {
                    ShowUser userInfo = new ShowUser();
                    userInfo.setPerson(item.RetweetedItem.Author, item.RetweetedItem.RetrievingAccount);
                    userInfo.Show();
                }
            }
        }
        private void ButtonUsername_Click(object sender, RoutedEventArgs e)
        {
            Button button = sender as Button;

            if (button != null)
            {
                Person person = button.CommandParameter as Person;
                if (person != null)
                {
                    ShowUser userInfo = new ShowUser();
                    userInfo.setPerson(person, InitiatingAccount);
                    userInfo.Show();
                }
            }
        }
    public override HttpResponseMessage Login()
    {
        string JsonRequest = Request.Content.ReadAsStringAsync().Result;
        CarWebsiteLoginRequest JSONData = null;

        try
        {
            JSONData = (CarWebsiteLoginRequest)JsonReader.Deserialize(JsonRequest, typeof(CarWebsiteLoginRequest));
        }
        catch { }
        if (JSONData != null)
        {
            ShowUser UserReturn = new ShowUser();
            UserReturn.UserName = "******";
            return(Request.CreateResponse(HttpStatusCode.OK, UserReturn));
        }
        else
        {
            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "CarWebsiteLoginRequest not provided"));
        }
    }
Example #7
0
        private void ButtonUsername_Click(object sender, RoutedEventArgs e)
        {
            Button button = sender as Button;

            if (button != null)
            {
                QuoteFmUser person = button.CommandParameter as QuoteFmUser;
                if (person != null)
                {
                    if (person.FollowerCount == 0 && person.FollowingCount == 0)
                    {
                        QuoteSharp.User user = QuoteSharp.API.getUser(person.Id);
                        if (user != null)
                        {
                            person = QuoteFmUser.createFromApi(user);
                        }
                    }
                    ShowUser userInfo = new ShowUser();
                    userInfo.setPerson(person);
                    userInfo.Show();
                }
            }
        }
        // GET: UserInfo/Details/5
        public ActionResult Details(int id)
        {
            ShowUser ViewModel = new ShowUser();


            //Pass along to the view information about who is logged in
            ViewModel.isadmin = User.IsInRole("Admin");



            string url = "userdata/finduser/" + id;
            HttpResponseMessage response = client.GetAsync(url).Result;

            //Can catch the status code (200 OK, 301 REDIRECT), etc.
            //Debug.WriteLine(response.StatusCode);
            if (response.IsSuccessStatusCode)
            {
                //Put data into user data transfer object
                UserInfoDto SelectedUser = response.Content.ReadAsAsync <UserInfoDto>().Result;
                ViewModel.user = SelectedUser;



                url      = "userdata/finddonationforuser/" + id;
                response = client.GetAsync(url).Result;
                DonationDto SelectedDonation = response.Content.ReadAsAsync <DonationDto>().Result;
                ViewModel.donation = SelectedDonation;


                return(View(ViewModel));
            }
            else
            {
                return(RedirectToAction("Error"));
            }
        }
Example #9
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            ShowUser win = new ShowUser();

            win.ShowDialog();
        }