public async Task Enlist(string code) { var client = await _store.LoadByEnlistCode(code); if (client == null) { return; } var entity = client.Managers.Where(m => m.SubjectId == _profile.Id).SingleOrDefault(); if (entity == null) { client.Managers.Add(new Data.ClientManager { SubjectId = _profile.Id, Name = _profile.Name, ClientId = client.Id }); await _store.Update(client); } ; }