コード例 #1
0
        [HttpPost]// This Action Filters out the entered text.
        public ActionResult FilterPerCapita(string searchFilter)
        {
            List <PerCapitaModel> FilteredPeopleList = new List <PerCapitaModel>();

            FilteredPeopleList = PerCapitaModel.FilterAPeopleList(searchFilter);
            return(View("Index", FilteredPeopleList));
        }
コード例 #2
0
 public ActionResult DeletePerCapita(int id)
 {
     for (int i = 0; i < PerCapitaModel.peopleList.Count; i++)
     {
         PerCapitaModel deleteAPerson = new PerCapitaModel();
         deleteAPerson = PerCapitaModel.peopleList[i];
         if (deleteAPerson.Id == id)
         {
             PerCapitaModel.peopleList.Remove(deleteAPerson);
         }
     }
     return(View("Index", PerCapitaModel.peopleList));
 }
コード例 #3
0
 [HttpPost] //This action sorts the data based on which column to sort on
 public ActionResult SortAPeopleList(string sortOnColumn)
 {
     if (sortOnColumn == "FirstName")
     {
         PerCapitaModel.SortAPeopleListOnFirstName();
     }
     else if (sortOnColumn == "LastName")
     {
         PerCapitaModel.SortAPeopleListOnLastName();
     }
     else if (sortOnColumn == "City")
     {
         PerCapitaModel.SortAPeopleListOnCity();
     }
     return(View("Index", PerCapitaModel.peopleList));
 }
コード例 #4
0
        [HttpPost] //Add a person to existing list
        public ActionResult AddPerCapita(string FirstName, string LastName, string MobilePhoneNumber, string City)
        {
            Session["WrongMobilenumber"] = "";
            PerCapitaModel AddAPerson = new PerCapitaModel();

            AddAPerson.FirstName         = FirstName;
            AddAPerson.LastName          = LastName;
            AddAPerson.MobilePhoneNumber = CheckMobilePhoneNumber(MobilePhoneNumber);
            if (AddAPerson.MobilePhoneNumber == "Letters instead of Numbers")
            {
                Session["WrongMobilenumber"] = "You have typed a incorrect mobilenumber.";
                AddAPerson.MobilePhoneNumber = "";
            }
            AddAPerson.City = City;
            PerCapitaModel.peopleList.Add(AddAPerson);
            return(View("Index", PerCapitaModel.peopleList));
        }