public Client LoadClient(Guid clientId) { var client = _clientRepository.Get(clientId); if (null != client) { client.Relationships = _clientRelationshipRepository.GetRelationships(clientId).ToList(); } return(client); }
public Client LoadClient(Guid clientId) { var client = _clientRepository.Get(clientId); if (null != client) { client.Relationships = _clientRelationshipRepository.GetRelationships(clientId).ToList(); client.IsPretestComplete = _encounterRepository.CheckPretestComplete(clientId, client.Downloaded); if (!client.CanBeSynced()) { _clientRepository.MarkIncomplete(clientId); } } return(client); }
public void should_GetRelationships() { var relations = _repository.GetRelationships(_clientBob).ToList(); Assert.IsTrue(relations.Count > 0); var reltionship = relations.FirstOrDefault(); Assert.IsNotNull(reltionship); Assert.IsNotNull(reltionship.Person); Assert.AreEqual("Julie", reltionship.Person.FirstName); Assert.AreEqual(_clientBob, reltionship.ClientId); Assert.AreEqual(_clientJulie, reltionship.RelatedClientId); foreach (var r in relations) { Console.WriteLine(r); } }