Example #1
0
        public void drawUser(VIva2DataAccess.Users user)
        {
            string image = "../Images/image1.jpg"; // + user_id + ".jpg";

            User_Generator us = new User_Generator(user, image);

            UserDisplay.Controls.Add(us.RenderUser());
        }
Example #2
0
        public async Task LoadUser()
        {
            try
            {
                VIva2DataAccess.Users user = new VIva2DataAccess.Users();
                //VIva2DataAccess.uvw_ProjectDetails projectsDetails = new VIva2DataAccess.uvw_ProjectDetails();

                user = await new GetUsers(token).GetUser();
                //projectsDetails = await new GetProjects().GetProjectDetails(project_id);

                drawUser(user);
            }
            catch
            {
                Response.Redirect("~\\ErrorPage.aspx");
            }
        }
Example #3
0
        public async Task <VIva2DataAccess.Users> GetUser()
        {
            /*
             * var client = new HttpClient();
             * client.BaseAddress = new Uri("http://localhost:60264/");
             * client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));
             * var resp2 = await client.GetAsync("api/userprofile");
             * resp2.EnsureSuccessStatusCode();
             * HttpContent content = resp2.Content;
             */

            //HttpCookie aCookie = Request.Cookies["token"];
            //string token = "";
            //if (aCookie != null) token = Server.HtmlEncode(aCookie.Value);

            HttpContent content;
            string      jsonString = "";

            var baseAddress = new Uri("http://localhost:60264/");

            using (var handler1 = new HttpClientHandler {
                UseCookies = false
            })
                using (var client = new HttpClient(handler1)
                {
                    BaseAddress = baseAddress
                })
                {
                    var message = new HttpRequestMessage(HttpMethod.Get, "api/userprofile");
                    message.Headers.Add("Cookie", "token=" + _token);
                    message.Headers.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));

                    var result = await client.SendAsync(message);

                    content    = result.Content;
                    jsonString = await content.ReadAsStringAsync();

                    result.EnsureSuccessStatusCode();
                }

            VIva2DataAccess.Users user
                = (VIva2DataAccess.Users)Newtonsoft.Json.JsonConvert.DeserializeObject(jsonString, typeof(VIva2DataAccess.Users));

            return(user);
        }
Example #4
0
 public User_Generator(VIva2DataAccess.Users user, string image)
 {
     this._user = user;
     _image     = image;
 }