public WCP_Family GetMemberDetails(int memberId) { tbl_Family family = familyEntity.tbl_Family.Where(obj1 => obj1.familyMemberId == memberId).FirstOrDefault(); var config = new MapperConfiguration(cfg => cfg.CreateMap <tbl_Family, WCP_Family>()); var map = config.CreateMapper(); var data = map.Map <tbl_Family, WCP_Family>(family); return(data); }
public int AddFamilyMember(WCP_Family family) { try { tbl_Family familyObject = new tbl_Family(); var config = new MapperConfiguration(cfg => cfg.CreateMap <WCP_Family, tbl_Family>()); var map = config.CreateMapper(); var data = map.Map <WCP_Family, tbl_Family>(family); familyEntity.tbl_Family.Add(data); familyEntity.SaveChanges(); int id = (familyEntity.tbl_Family.Where(p => p.firstName == family.firstName && p.lastName == family.lastName).Select(p => p.familyMemberId)).FirstOrDefault(); return(id); } catch { return(0); } }
public bool UpdateFamilyMember(WCP_Family family, int id) { try { tbl_Family familyObject = familyEntity.tbl_Family.Where(obj => obj.familyMemberId == id).First(); { familyObject.suffix = family.suffix; familyObject.firstName = family.firstName; familyObject.middleName = family.middleName; familyObject.lastName = family.lastName; familyObject.gender = family.gender; familyObject.dob = family.dob; familyObject.memberCategory = family.memberCategory; familyEntity.SaveChanges(); } return(true); } catch { return(false); } }