/*method return the list of customer accounts according to starting and ending date of transactions*/ public List <Transaction_BO> byDate(DateTime s_date, DateTime e_date) { s_date = s_date.Date; e_date = e_date.Date; Administrator_DAL administrator_DAL = new Administrator_DAL(); List <Transaction_BO> list = administrator_DAL.getTransactionList(); List <Transaction_BO> listmatched = new List <Transaction_BO>(); if (list != null) { foreach (Transaction_BO obj in list) { var date1 = obj.date.Date; if (date1 >= s_date && date1 <= e_date) { listmatched.Add(obj); } } } if (list == null) { listmatched = null; } return(listmatched); }