public static bool AddCommitteeMember(CommitteeMemberViewModel model)
        {
            int lastId = GetAllCommitteeMemberList().OrderByDescending(x => x.MemderId).Select(x => x.MemderId).FirstOrDefault();

            model.MemderId    = lastId + 1;
            model.MiddleName  = string.IsNullOrEmpty(model.MiddleName) == true ? " " : model.MiddleName;
            model.MemberGroup = XMLCommitteeGroupsReaderWriter.CommitteeGroupData().Where(x => x.GroupId == model.MemberGroupId).Select(x => x.GroupName).FirstOrDefault();
            return(XMLCommitteeMembersReader.AddCommitteeMember(model));
        }
 public static bool DeleteCommitteeMember(CommitteeMemberViewModel model)
 {
     return(XMLCommitteeMembersReader.DeleteCommitteeMemberData(model));
 }
 public static bool UpdateCommitteeMember(CommitteeMemberViewModel model)
 {
     model.MemberGroup = XMLCommitteeGroupsReaderWriter.CommitteeGroupData().Where(x => x.GroupId == model.MemberGroupId).Select(x => x.GroupName).FirstOrDefault();
     return(XMLCommitteeMembersReader.UpdateCommitteeMemberData(model));
 }
        public static CommitteeMemberViewModel CommitteeMemberDetails(int Id)
        {
            CommitteeMemberViewModel member = XMLCommitteeMembersReader.CommitteeMemberDataList().Where(x => x.MemderId == Id).FirstOrDefault();

            return(member);
        }
        public static List <CommitteeMemberViewModel> GetAllCommitteeMemberList()
        {
            List <CommitteeMemberViewModel> cgList = XMLCommitteeMembersReader.CommitteeMemberDataList();

            return(cgList);
        }