FundraisingMenu.SearchServices.FundraisingMenuSearchServices.GetAllFundraisingMenuProjects C# (CSharp) Method

GetAllFundraisingMenuProjects() public method

Retrieves all Hub projects with the Fundraising Flag set to true.
public GetAllFundraisingMenuProjects ( ) : DataTableResult
return DataTableResult
        public DataTableResult<FundraisingMenuResult> GetAllFundraisingMenuProjects()
        {
            DataTableResult<FundraisingMenuResult> result = new DataTableResult<FundraisingMenuResult>();

            using (CIHEntities _cihContext = new CIHEntities())
            {
                // Get data.
                result.data = _cihContext.CihProject.ToList()
                    .Where(p => p.FundraisingFlag != null && p.FundraisingFlag == true)
                    .Select(p => GetResult(p))
                    .ToList();

                return result;
            }
        }

Usage Example

 public ActionResult GetData()
 {
     FundraisingMenuSearchServices _fmss = new FundraisingMenuSearchServices();
     {
         DataTableResult<FundraisingMenuResult> result = _fmss.GetAllFundraisingMenuProjects();
         return Json(result, JsonRequestBehavior.AllowGet);
     }
 }