public List <SpGetAllBeneficiaryDetails_Result> GetBeneficiaryDetails(SearchFilter search, out int RecCount, string stateCode, string distCode, string projCode, string secCode, string awcCode, string BeneType, string CenterType = "") { using (DBEntities db = new DBEntities()) { int i = 1; RecCount = 0; var list = new List <SpGetAllBeneficiaryDetails_Result>(); var data = db.SpGetAllBeneficiaryDetails(stateCode, distCode, projCode, secCode, awcCode, BeneType, Convert.ToInt16(CenterType)).ToList(); foreach (var n in data) { var dist = new SpGetAllBeneficiaryDetails_Result(); dist.Sno = Convert.ToString(i); dist.AWCCode = n.AWCCode; dist.BeneCode = n.BeneCode; dist.BeneName = n.BeneName; dist.BeneSurname = n.BeneSurname; dist.MotherName = n.MotherName; dist.FatherName = n.FatherName; dist.Gender = Common.GenderName(n.Gender == null ? "" : n.Gender); dist.DOB = n.DOB; dist.AadhaarType = Common.AadhaarType(n.AadhaarType == null ? "" : n.AadhaarType); dist.AadhaarNumber = n.AadhaarNumber; dist.MobileNumber = n.MobileNumber; dist.FatherRationCardNumber = n.FatherRationCardNumber == null ? "" : n.FatherRationCardNumber.ToUpper(); dist.Income = n.Income; dist.BeneCategory = Common.BeneCategory(n.BeneCategory == null ? "" : n.BeneCategory); dist.RegisteredDateTime = n.RegisteredDateTime; dist.ResidentType = Common.ResidentType(n.ResidentType == null ? "" : n.ResidentType); dist.IsRegisteredAtAttendance = n.IsRegisteredAtAttendance; dist.RegisteredAtAttendanceDate = n.RegisteredAtAttendanceDate; dist.IsEnrolledAtAttendance = n.IsEnrolledAtAttendance; dist.EnrolledAtAttendanceDate = n.EnrolledAtAttendanceDate; dist.PersonID = n.PersonID; dist.PersistedFaceID = n.PersistedFaceID; list.Add(dist); i++; } return(list); } }