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()); }
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"); } }
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); }
public User_Generator(VIva2DataAccess.Users user, string image) { this._user = user; _image = image; }