public CommunityMemberVm(CommunityMember cm, bool getNestedListData) { CommunityMemberId = cm.CommunityMemberId; FirstName = cm.FirstName; LastName = cm.LastName; SpouseFirstName = cm.SpouseFirstName; SpouseLastName = cm.SpouseLastName; SpousePhoneNumber = cm.SpousePhoneNumber; PhoneNumber = cm.PhoneNumber; Email = cm.Email; Gender = cm.Gender; DateOfBirth = cm.DateOfBirth; Street1 = cm.Street1; Street2 = cm.Street2; City = cm.City; State = cm.State; ZipCode = cm.ZipCode; Age = cm.Age; NumberOfIndividualsInFamily = cm.NumberOfIndividualsInFamily; NumberOfChildren = cm.NumberOfChildren; FullName = cm.FullName; if (getNestedListData) { this.Children = new List <ChildVm>(); if (cm.Children != null && cm.Children.Count() > 0) { foreach (var child in cm.Children) { ChildVm cvm = new ChildVm(child, true); this.Children.Add(cvm); } } } }
public ServerResponse<string, string, ChildVm> AddActivity(int Id, string ActivityName) { try { CommunityActivity activity = new CommunityActivity() { ActivityName = ActivityName, ChildId = Id }; baseRepo.Add<CommunityActivity>(activity); ChildVm cvm = new ChildVm(baseRepo.getDb().Child.Find(Id), true); return new ServerResponse<string, string, ChildVm>(ErrorMessages.SuccessString, null, cvm); } catch (Exception e) { return new ServerResponse<string, string, ChildVm>(ErrorMessages.ErrorString, ErrorMessages.ErrMsg_Generic, null); } }
public CommunityMemberVm(CommunityMember cm, bool getNestedListData) { CommunityMemberId = cm.CommunityMemberId; FirstName = cm.FirstName; LastName = cm.LastName; SpouseFirstName = cm.SpouseFirstName; SpouseLastName = cm.SpouseLastName; SpousePhoneNumber = cm.SpousePhoneNumber; PhoneNumber = cm.PhoneNumber; Email = cm.Email; Gender = cm.Gender; DateOfBirth = cm.DateOfBirth; Street1 = cm.Street1; Street2 = cm.Street2; City = cm.City; State = cm.State; ZipCode = cm.ZipCode; Age = cm.Age; NumberOfIndividualsInFamily = cm.NumberOfIndividualsInFamily; NumberOfChildren = cm.NumberOfChildren; FullName = cm.FullName; if (getNestedListData) { this.Children = new List<ChildVm>(); if (cm.Children != null && cm.Children.Count() > 0) { foreach (var child in cm.Children) { ChildVm cvm = new ChildVm(child, true); this.Children.Add(cvm); } } } }