HOW TO SELECT OBJECT IN LIST ASP.NET?

Goti Bandu

Total Post:119

Points:835
Posted by  Goti Bandu
 1087  View(s)
Ratings:
Rate this:

I'm beginer in ASP NET and I don't know how to select object from list for exemple i have static data in my model:

namespace ProjectMVC.Models
{
    public class Initializer
    {
        public List<Profile> GetProfiles()
        {
            var profile = new List<Profile>(){
                new Profile {
                    Id = 1,
                    Name = "Rohit",
                    SportType = "Spount",
                    Location = "allahabad"
                },
                new Profile {
                    Id = 2,
                    Name = "Pawan",
                    SportType = "Spount",
                    Location = "allahabad"
                },
                new Profile {
                    Id = 3,
                    Name = "Kamlakar",
                    SportType = "Spount",
                    Location = "allahabad"
                },
            };
            return profile;
        }
    }

And i have ajax request wich send an Id of user. For this I have actionresult in controller:

namespace ProjectMVC.Controllers
{
    public class HomeController : Controller
    {
        private readonly Initializer init = new Initializer();
       public ActionResult AddUserAjax(int UserId)
        {
          List<Profile> SomeList = init.GetProfiles();
// here i want to select and return user from list , where UserId == Id from list in model
           }
}

  1. Jeet Verma

    Post:110

    Points:776
    Re: How to select object in list asp.net?

    This should do:

    var user = SomeList.FirstOrDefault(u => u.Id == UserId)

    It's utilizing LINQ which is very powerful for querying objects.

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!