Example #1
0
        public IActionResult Results(int beginningYear, int endYear)
        {
            //redirect to results action with query output
            List <TimePerson> persons = TimePerson.GetPerson(beginningYear, endYear);

            return(View(persons));
        }
Example #2
0
 public IActionResult Result(int startYear, int endYear)
 {
     //Went over with Amanda
     return(View(TimePerson.GetPersons(startYear, endYear)));
     //List<TimePerson> people = TimePerson.GetPersons(startYear, endYear);
     //return View();
 }
Example #3
0
 private void AddPersonToCard(List <Bitmap> listImage, Person personNewCard)
 {
     if (!SearchPersonList(Convert.ToInt32(personNewCard.Params.Id_face),
                           this.listPersonRegister))
     {
         if (this.countFlowLayoutControls >= sizeMaxFlowLayout)
         {
             this.listPersonRegister.Clear();
             this.lisTimePerson.Clear();
         }
         TimePerson timePerson = new TimePerson();
         timePerson.id     = Convert.ToInt32(personNewCard.Params.Id_face);
         timePerson.income = DateTime.Now;
         this.lisTimePerson.Add(timePerson);
         this.listPersonRegister.Add(personNewCard);
         this.AddNewCardPerson(listImage, personNewCard);
     }
     else
     {
         if (VerifyTimePerson(Convert.ToInt32(personNewCard.Params.Id_face)))
         {
             this.AddNewCardPerson(listImage, personNewCard);
         }
     }
 }
        public IActionResult Results(Year year)
        {
            var path   = Path.Combine(_hostingEnvironment.WebRootPath, "personOfTheYear.csv");
            var people = TimePerson.GetPersons(year.FromYear, year.ToYear, path);

            return(View(people));
        }
Example #5
0
        public ViewResult Results(ChosenYears years)
        {
            TimePerson timePerson = new TimePerson();

            timePerson.GetPersons(years);
            return(View(timePerson.GetPersons(years)));
        }
Example #6
0
        public IActionResult Index(int begYear, int endYear)
        {
            //needs to redirect to our results action with the "results" of our query
            List <TimePerson> persons = TimePerson.GetPersons(begYear, endYear);

            return(RedirectToAction(persons.ToString()));
        }
        /// <summary>
        /// Action that takes input from the Index Action Redirect and instantiates a TimePerson
        /// object based on the received input
        /// </summary>
        /// <param name="minYear">Starting year</param>
        /// <param name="maxYear">Ending year</param>
        /// <returns>selectedPeople object that has all of our filtered data</returns>
        public IActionResult Results(int minYear, int maxYear)
        {
            TimePerson        peoples        = new TimePerson();
            List <TimePerson> selectedPeople = new List <TimePerson> (peoples.GetPeople(minYear, maxYear));

            return(View(selectedPeople));
        }
        /* This is a posting method takes in two arguments integers
         * and redirects to the Results page */
        public IActionResult Results(int startYear, int endYear)
        {
            //Constuctor funtion to redirect to person of the year
            TimePerson people = new TimePerson();

            return(View(people.GetPersons(startYear, endYear)));
        }
Example #9
0
        public ViewResult Result(int begYear, int endYear)
        {
            //Creates a list of TimePerson file that match criteria
            List <TimePerson> list = TimePerson.GetPersons(begYear, endYear);

            return(View(list));
        }
Example #10
0
        private bool VerifyTimePerson(int id)
        {
            TimePerson timePerson = this.lisTimePerson
                                    .FirstOrDefault(item => item.id == id);
            int index = this.lisTimePerson.IndexOf(timePerson);

            if (timePerson != null)
            {
                DateTime now = DateTime.Now;
                TimeSpan ts  = now - timePerson.income;
                Console.WriteLine("TIME LAPSE PERSON: " + ts.Minutes.ToString());
                if (ts.Minutes > Configuration.Instance.TimeRefreshEntryControl)
                {
                    this.lisTimePerson[index].income = now;
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
Example #11
0
        public IActionResult Index(int begYear, int endYear)
        {
            // To redirect to our results action with the "results" of our query

            List <TimePerson> persons = TimePerson.GetPersons(begYear, endYear);

            return(null);
        }
Example #12
0
        public IActionResult Results(int startYear, int endYear)
        {
            //Okay to do for titles
            ViewData["Message"] = "Person of the Year Results";

            TimePerson person = new TimePerson();

            return(View(person.GetPeople(startYear, endYear)));
        }
        /// <summary>
        /// Renders the Result page using the data we grabbed from our csv file
        /// </summary>
        /// <param name="begYear">Starting year range, sent by user</param>
        /// <param name="endYear">Ending year range, sent by user</param>
        /// <returns>The result view</returns>
        public ViewResult Result(int begYear, int endYear)
        {
            List <TimePerson> result = TimePerson.GetPersons(begYear, endYear);

            return(View(result));
        }
 public IActionResult Results(int fromYear, int toYear)
 {
     return(View(TimePerson.GetPersons(fromYear, toYear)));
 }
        public IActionResult Getssrk(int type)
        {
            var response = ResponseModelFactory.CreateResultInstance;

            try
            {
                var            timestamp        = GetTimeStamp();
                string         masterSecret     = "917f2d05481695420cdb74d109e38874a009fbb01e5739772ccac0fa4fdf2ab0f703c2fa6ce68af9ac9bc02b25bfb0cfd2b9e97e9aea37b7a2ab0e3a420638ca";
                string         appKey           = "linanqu";
                string         getCorrectionUrl = "https://webapi.getui.com/api/auth/creditAuth";
                var            sign1            = GetMD5Hash(timestamp);
                var            sign             = GetSHA256Hash(appKey + sign1 + masterSecret);
                HttpWebRequest myRequest        = (HttpWebRequest)WebRequest.Create(getCorrectionUrl);
                myRequest.Method      = "POST";
                myRequest.ContentType = "application/json";
                string body = "{\"appKey\":\"" + appKey + "\",\"sign\":\"" + sign + masterSecret + "\",\"timestamp\":" + Convert.ToInt32(timestamp) + ",\"version\":\"" + "0.0.1" + "\"}";
                byte[] btbs = Encoding.UTF8.GetBytes(body);
                myRequest.ContentLength = btbs.Length;
                myRequest.GetRequestStream().Write(btbs, 0, btbs.Length);
                HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
                StreamReader    reader     = new StreamReader(myResponse.GetResponseStream(), Encoding.UTF8);
                string          returnJson = reader.ReadToEnd();//利用StreamReader就可以从响应内容从头读到尾
                var             code       = myResponse.StatusCode.ToString();
                reader.Close();
                myResponse.Close();
                Timedata model = JsonConvert.DeserializeObject <Timedata>(returnJson);
                string   token = model.data.accessToken;
                if (type == 1)
                {
                    string         getCorrectionUrl1 = "https://webapi.getui.com/api/population/dashboard/getList";
                    HttpWebRequest myRequest1        = (HttpWebRequest)WebRequest.Create(getCorrectionUrl1);
                    myRequest1.Method = "POST";
                    //请求头参数设置
                    myRequest1.Headers.Add("Access-Token", token);
                    myRequest1.ContentType           = "application/json";
                    myRequest1.UseDefaultCredentials = true;
                    string body1 = "{\"code\":\"" + "330112" + "\"}";
                    byte[] btbs1 = Encoding.UTF8.GetBytes(body1);
                    myRequest1.ContentLength = btbs1.Length;
                    myRequest1.GetRequestStream().Write(btbs1, 0, btbs1.Length);
                    HttpWebResponse myResponse1 = (HttpWebResponse)myRequest1.GetResponse();
                    StreamReader    reader1     = new StreamReader(myResponse1.GetResponseStream(), Encoding.UTF8);
                    string          returnJson1 = reader1.ReadToEnd();//利用StreamReader就可以从响应内容从头读到尾
                    var             code1       = myResponse1.StatusCode.ToString();
                    reader1.Close();
                    myResponse1.Close();
                    TimeStreet model1 = JsonConvert.DeserializeObject <TimeStreet>(returnJson1);
                    int        max    = 0;
                    int        min    = 0;
                    using (_dbContext)
                    {
                        Guid     id       = Guid.Parse("8678D1A0-1E2F-49B3-8F36-17CC1FD8F2CD");
                        MaxOrMin maxOrMin = _dbContext.MaxOrMin.Where(x => x.Guid == id).FirstOrDefault();
                        if (model1.data.children[11].count > Convert.ToInt32(maxOrMin.MaxCount))
                        {
                            maxOrMin.MaxCount = model1.data.children[11].count.ToString();
                            max = Convert.ToInt32(maxOrMin.MaxCount);
                        }
                        else
                        {
                            max = Convert.ToInt32(maxOrMin.MaxCount);
                        }
                        if (model1.data.children[11].count < Convert.ToInt32(maxOrMin.MinCount))
                        {
                            maxOrMin.MinCount = model1.data.children[11].count.ToString();
                            min = Convert.ToInt32(maxOrMin.MinCount);
                        }
                        else
                        {
                            min = Convert.ToInt32(maxOrMin.MinCount);
                        }

                        _dbContext.MaxOrMin.Update(maxOrMin);
                        _dbContext.SaveChanges();
                    }
                    model1.data.children[11].maxcount = max;
                    model1.data.children[11].mincount = min;
                    response.SetData(model1.data.children[11]);
                }
                else if (type == 2)
                {
                    string         getCorrectionUrl1 = "https://webapi.getui.com/api/population/dashboard/getUserTags";
                    HttpWebRequest myRequest1        = (HttpWebRequest)WebRequest.Create(getCorrectionUrl1);
                    myRequest1.Method = "POST";
                    //请求头参数设置
                    myRequest1.Headers.Add("Access-Token", token);
                    myRequest1.ContentType           = "application/json";
                    myRequest1.UseDefaultCredentials = true;
                    string body1 = "{\"code\":\"" + "330112109000" + "\"}";
                    byte[] btbs1 = Encoding.UTF8.GetBytes(body1);
                    myRequest1.ContentLength = btbs1.Length;
                    myRequest1.GetRequestStream().Write(btbs1, 0, btbs1.Length);
                    HttpWebResponse myResponse1 = (HttpWebResponse)myRequest1.GetResponse();
                    StreamReader    reader1     = new StreamReader(myResponse1.GetResponseStream(), Encoding.UTF8);
                    string          returnJson1 = reader1.ReadToEnd();//利用StreamReader就可以从响应内容从头读到尾
                    var             code1       = myResponse1.StatusCode.ToString();
                    reader1.Close();
                    myResponse1.Close();
                    TimePerson model1 = JsonConvert.DeserializeObject <TimePerson>(returnJson1);
                    response.SetData(model1);
                }
                else if (type == 3)
                {
                    string         getCorrectionUrl1 = "https://webapi.getui.com/api/population/dashboard/getOriginCity";
                    HttpWebRequest myRequest1        = (HttpWebRequest)WebRequest.Create(getCorrectionUrl1);
                    myRequest1.Method = "POST";
                    //请求头参数设置
                    myRequest1.Headers.Add("Access-Token", token);
                    myRequest1.ContentType           = "application/json";
                    myRequest1.UseDefaultCredentials = true;
                    string body1 = "{\"code\":\"" + "330112109000" + "\"}";
                    byte[] btbs1 = Encoding.UTF8.GetBytes(body1);
                    myRequest1.ContentLength = btbs1.Length;
                    myRequest1.GetRequestStream().Write(btbs1, 0, btbs1.Length);
                    HttpWebResponse myResponse1 = (HttpWebResponse)myRequest1.GetResponse();
                    StreamReader    reader1     = new StreamReader(myResponse1.GetResponseStream(), Encoding.UTF8);
                    string          returnJson1 = reader1.ReadToEnd();//利用StreamReader就可以从响应内容从头读到尾
                    var             code1       = myResponse1.StatusCode.ToString();
                    reader1.Close();
                    myResponse1.Close();
                    TimeSource model1 = JsonConvert.DeserializeObject <TimeSource>(returnJson1);
                    response.SetData(model1);
                }
                else if (type == 4)
                {
                    string         getCorrectionUrl1 = "https://webapi.getui.com/api/population/count/getWorkData";
                    HttpWebRequest myRequest1        = (HttpWebRequest)WebRequest.Create(getCorrectionUrl1);
                    myRequest1.Method = "POST";
                    //请求头参数设置
                    myRequest1.Headers.Add("Access-Token", token);
                    myRequest1.ContentType           = "application/json";
                    myRequest1.UseDefaultCredentials = true;
                    string body1 = "{\"area_code\":\"" + "330112109000" + "\"}";
                    byte[] btbs1 = Encoding.UTF8.GetBytes(body1);
                    myRequest1.ContentLength = btbs1.Length;
                    myRequest1.GetRequestStream().Write(btbs1, 0, btbs1.Length);
                    HttpWebResponse myResponse1 = (HttpWebResponse)myRequest1.GetResponse();
                    StreamReader    reader1     = new StreamReader(myResponse1.GetResponseStream(), Encoding.UTF8);
                    string          returnJson1 = reader1.ReadToEnd();//利用StreamReader就可以从响应内容从头读到尾
                    var             code1       = myResponse1.StatusCode.ToString();
                    reader1.Close();
                    myResponse1.Close();
                    TimePostWork model1 = JsonConvert.DeserializeObject <TimePostWork>(returnJson1);
                    response.SetData(model1);
                }
                return(Ok(response));
            }
            catch (Exception ex)
            {
                response.SetFailed("获取失败");
                response.SetData(ex.Message);
                return(Ok(response));
            }
        }
        /// <summary>
        /// takes the information from the based on the parameters and displays the results on the rseults page
        /// </summary>
        /// <param name="firstyear"></param>
        /// <param name="secondyear"></param>
        /// <returns></returns>
        public IActionResult Results(int firstyear, int secondyear)
        {
            var people = TimePerson.GetPersons(firstyear, secondyear);

            return(View(people));
        }
Example #17
0
        public IActionResult Results(int startYear, int endYear)
        {
            List <TimePerson> persons = TimePerson.GetPersons(startYear, endYear);

            return(View(persons));
        }
        public IActionResult Index()
        {
            var random = TimePerson.GetPersons(1950, 1960);

            return(View());
        }
 public IActionResult Results(int yearFrom, int yearTo)
 {
     return(View(TimePerson.GetPersons(yearFrom, yearTo)));
 }
        public IActionResult Results(int yearFrom, int yearTo)
        {
            List <TimePerson> list = TimePerson.GetPersons(yearFrom, yearTo);

            return(View(list));
        }
Example #21
0
 public IActionResult Results(TimePerson viewModel)
 {
     return(View(viewModel));
 }
Example #22
0
 /// <summary>
 /// This function show the data of selected people to View, which appears on the Results.cshtml.
 /// </summary>
 public ViewResult Results(TimeSelected timeSelected)
 {
     return(View(TimePerson.GetPersons(timeSelected)));
 }
Example #23
0
        public ViewResult Result(int begYear, int endYear)
        {
            List <TimePerson> peoplesOfTheYear = TimePerson.GetPersons(begYear, endYear);

            return(View(peoplesOfTheYear));
        }
Example #24
0
        /// <summary>
        /// method to output search results to result page
        /// </summary>
        /// <param name="newBegYear">beginning year taken from above method</param>
        /// <param name="newEndYear">ending year taken from above method</param>
        /// <returns>outputs results of list to results view</returns>
        public IActionResult Results(int newBegYear, int newEndYear)
        {
            TimePerson person = new TimePerson();

            return(View(TimePerson.GetPersons(newBegYear, newEndYear)));
        }
        public IActionResult Results(int yearOne, int yearTwo)
        {
            TimePerson person = new TimePerson();

            return(View(TimePerson.GetPersons(yearOne, yearTwo)));
        }
        public IActionResult Results(int startYear, int endYear)
        {
            TimePerson person = new TimePerson();

            return View(person.GetPersons(startYear, endYear));
        }
Example #27
0
        public IActionResult Result(int fromYear, int toYear)
        {
            TimePerson TimePerson = new TimePerson();

            return(View(TimePerson.GetPersons(fromYear, toYear)));
        }
        /// <summary>
        /// displays list with filters
        /// </summary>
        /// <param name="begYear">the beginning year that the user typed</param>
        /// <param name="endYear">the end year that the user typed</param>
        /// <returns>a view of the Results.cshtml page</returns>
        public IActionResult Results(int begYear, int endYear)
        {
            TimePerson datPerson = new TimePerson();

            return(View(datPerson.GetPeople(begYear, endYear)));
        }
Example #29
0
 public IActionResult Results(int startyear, int endyear)
 {
     return(View(TimePerson.GetPerson(startyear, endyear)));
 }
Example #30
0
 public ViewResult Result(int startYear, int endYear)
 {
     return(View(TimePerson.GetPersons(startYear, endYear)));
 }