示例#1
0
        public ContactDTO CreateContact(SiteDTO atSite)
        {
            var first = GetRandomString15CharactersLong();
            var last  = GetRandomString15CharactersLong();

            return(CreateContact(first, last, atSite));
        }
示例#2
0
            public override void beforeAll()
            {
                _site    = new ObjectMother(AdministratorClarifySession).CreateSite();
                _contact = new ObjectMother(AdministratorClarifySession).CreateContact(_site);

                var assembler = Container.GetInstance <IModelBuilder <TableToViewWithManyDTOs> >();

                _viewModel = assembler.GetOne(_contact.ObjId);
            }
示例#3
0
        public ContactDTO CreateContact(string firstName, string lastName, SiteDTO atSite)
        {
            var interfacesToolkit = _clarifySession.CreateInterfacesToolkit();

            var phone = GetRandomString15CharactersLong();

            var createContactSetup = new CreateContactSetup(firstName, lastName, phone, atSite.SiteIdentifier)
            {
                Email = firstName + "@example.org"
            };
            var createContactResult = interfacesToolkit.CreateContact(createContactSetup);

            return(new ContactDTO {
                FirstName = firstName, LastName = lastName, Phone = phone, ObjId = createContactResult.Objid, Site = atSite, Email = createContactSetup.Email
            });
        }
        public ContactDTO CreateContact(string firstName, string lastName, SiteDTO atSite)
        {
            var interfacesToolkit = _clarifySession.CreateInterfacesToolkit();

            var phone = GetRandomString15CharactersLong();

            var createContactSetup = new CreateContactSetup(firstName, lastName, phone, atSite.SiteIdentifier) { Email = firstName + "@example.org" };
            var createContactResult = interfacesToolkit.CreateContact(createContactSetup);

            return new ContactDTO { FirstName = firstName, LastName = lastName, Phone = phone, ObjId = createContactResult.Objid, Site = atSite, Email = createContactSetup.Email };
        }
        public ContactDTO CreateContact(SiteDTO atSite)
        {
            var first = GetRandomString15CharactersLong();
            var last = GetRandomString15CharactersLong();

            return CreateContact(first, last, atSite);
        }
        public void AddSiteToContact(SiteDTO siteDto, ContactDTO contactDto)
        {
            var interfacesToolkit = _clarifySession.CreateInterfacesToolkit();

            interfacesToolkit.UpdateContact(contactDto.FirstName, contactDto.LastName, contactDto.Phone, siteDto.SiteIdentifier, "");
        }
示例#7
0
        public void AddSiteToContact(SiteDTO siteDto, ContactDTO contactDto)
        {
            var interfacesToolkit = _clarifySession.CreateInterfacesToolkit();

            interfacesToolkit.UpdateContact(contactDto.FirstName, contactDto.LastName, contactDto.Phone, siteDto.SiteIdentifier, "");
        }