Some common methods of LINQ API that can be used in your application ther by avoid using the loops.
Use System.Linq; namespace
Sum In LINQ:
List packages =
new List
{
new Package { Company = "Coho Vineyard", Weight = 25.2 },
new Package { Company = "Lucerne Publishing", Weight = 18.7 },
new Package { Company = "Wingtip Toys", Weight = 6.0 },
new Package { Company = "Adventure Works", Weight = 33.8 }
};
double totalWeight = packages.Sum(pkg => pkg.Weight);
To find the Minimum value of a collection:
List lstRates = activity.LstRatesOfSubContractors; Decimal minimumRate = lstRates.Min(x => x.Rate);
Where usage:
IMaterialRequirementManager manager = PSHBusinessFactory.CreateMaterialRequirementManager();
List lst = manager.GetmaterialRequirementReport(Convert.ToDateTime("1995-12-28"), Convert.ToDateTime("2012-12-06"), null, false);
IEnumerable filteredList = lst.Where(x => x.AccrueDate == dtCurrentAccureDate);
foreach (MaterialRequirementReportInfo obj in filteredList)
{
//////////////////////////
/////////////////////////
}
Enumerable.Range Method to populate the dropdown
To populate the dropdown of years like Date Of Birth
ddlDOB.DataSource = Enumerable.Range(1950, 60);
ddlDOB.DataBind();
ddlDOB.Items.Insert(0, new ListItem("--Select--", "0"));
From 1950 to 2009 it will list in the dropdown
0 comments:
Post a Comment