public void SaveFamilyMember(FamilyMemberInfo familyMemberInfo) { Data.FamilyMember familyMember = ConvertToDb(familyMemberInfo); _context.FamilyMembers.Add(familyMember); _context.SaveChanges(); }
public FamilyMemberInfo ConvertToFacade(Data.FamilyMember familyMember) { return(new FamilyMemberInfo { Id = familyMember.Id, Name = familyMember.Name, CNIC = familyMember.CNIC, Relation = familyMember.Relation, EmployeeInfoId = familyMember.EmployeeInfoId }); }
public void DeleteFamilyMember(int id) { Data.FamilyMember familyMember = _context.FamilyMembers.Find(id); if (familyMember != null) { _context.FamilyMembers.Remove(familyMember); _context.SaveChanges(); } else { throw new ArgumentNullException(); } }
public void UpdateFamilyMember(FamilyMemberInfo familyMemberInfo) { Data.FamilyMember familyMember = _context.FamilyMembers.Find(familyMemberInfo.Id); if (familyMember != null) { familyMember.Name = familyMemberInfo.Name; familyMember.CNIC = familyMemberInfo.CNIC; familyMember.Relation = familyMemberInfo.Relation; _context.SaveChanges(); } else { throw new ArgumentNullException(); } }