Exemplo n.º 1
0
        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);
            }
            ;
        }