コード例 #1
0
ファイル: Curriculum.cs プロジェクト: eolvera85/CV
        public async Task <Models.AboutMe> GetAboutMe(int value)
        {
            Models.AboutMe aboutMe = null;
            string         controllerAction;

            controllerAction = String.Format("aboutme/{0}", value);

            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri(BaseUrl);
                client.DefaultRequestHeaders.Clear();
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                HttpResponseMessage response = await client.GetAsync(controllerAction);

                if (response.IsSuccessStatusCode)
                {
                    var json = response.Content.ReadAsStringAsync().Result;

                    aboutMe = JsonConvert.DeserializeObject <Models.AboutMe>(json);
                }
            }

            return(aboutMe);
        }
コード例 #2
0
ファイル: AboutMe.cs プロジェクト: eolvera85/CV
        public Models.AboutMe GetAboutMe(int value)
        {
            Models.AboutMe aboutMe = null;

            using (DB_CVContext db = new DB_CVContext())
            {
                aboutMe = (from d in db.Curriculums.Where(x => x.CvId == value)
                           select new Models.AboutMe()
                {
                    Photo = d.Photo.DocumentContents,
                    Summary = d.Summary,
                    Name = d.Name01 + " " + d.Lastname01,
                    PersonalInformation = (d.Gender ? d.Nationality.Nacionalty.Replace("/a", "") : d.Nationality.Nacionalty.Replace("o/a", "a")) + ", " +
                                          Utilities.GetAge(d.Birthname).ToString() + " años, " +
                                          (d.Gender ? d.MaritalStatus.MaritalStatusDescription.Replace("/a", "") : d.MaritalStatus.MaritalStatusDescription.Replace("o/a", "a")),
                    Strengths = d.Strengths,
                    Linkedin = d.ContactInformation.Website,
                    Location = d.ContactInformation.City + ", " + d.ContactInformation.FederalState.FederalStateName + " - " + d.ContactInformation.FederalState.Country.CountryName,
                    Email = d.ContactInformation.Email
                }).FirstOrDefault();
            }

            return(aboutMe);
        }