public dynamic loadRationMembers(RationInputs obj) { dynamic objdata = new ExpandoObject(); try { obj.ptype = "1"; DataTable dt = _RSP.RationVolunteerMappingProc(obj); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { string rationId = dr["EXISTING_RC_NUMBER"].ToString(); if (rationIdChecker(rationId)) { rationIds.Add(rationId); } } for (int i = 0; i < rationIds.Count; i++) { rationMembersModel objrationMembersModel = new rationMembersModel(); List <memberData> listMemberData = new List <memberData>(); foreach (DataRow dr in dt.Rows) { string rationId = dr["EXISTING_RC_NUMBER"].ToString(); if (rationIds[i] == rationId) { memberData objMemberData = new memberData(); objMemberData.GT_GENDER = dr["GT_GENDER"].ToString(); objMemberData.MEMBER_NAME_EN = dr["MEMBER_NAME_EN"].ToString(); objMemberData.RS_NAME_EN = dr["RS_NAME_EN"].ToString(); objMemberData.SEC_ID = dr["SEC_ID"].ToString(); objMemberData.MOBILE_NUMBER = dr["MOBILENO"].ToString(); listMemberData.Add(objMemberData); } } objrationMembersModel.EXISTING_RC_NUMBER = rationIds[i]; objrationMembersModel.memberDatas = listMemberData; listrationMembersModel.Add(objrationMembersModel); } objdata.status = 200; objdata.result = listrationMembersModel; } else { objdata.status = 400; objdata.result = "Rice cards not Available for this secretariat or all rice cards in this secretariat are mapped !!!"; } } catch (Exception ex) { objdata.status = 500; objdata.result = ex.Message.ToString(); } return(objdata); }
public memberStorage(IConnectible precursor, IConnectible follower, e_TskLim limit) { if(precursor == null || follower == null) throw new ArgumentNullException(); if(!Enum.IsDefined(typeof(e_TskLim), limit)) throw new ArgumentException(nameof(limit)); _follower = new memberData(follower, e_DependType.Slave, limit); _precursor = new memberData(precursor, e_DependType.Master, limit); follower.event_ObjectDeleted += memberRemovedHandler; precursor.event_ObjectDeleted += memberRemovedHandler; unsubscribeFollower = () => follower.event_ObjectDeleted -= memberRemovedHandler; unsubscribePrecursor = () => precursor.event_ObjectDeleted -= memberRemovedHandler; }
= memberData = > new MemberListViewModel(memberData);