Esempio n. 1
0
        static void Main(string[] args)
        {
            var client = new PipedriveClient<CustomPerson, PipelineDto, StageDto, DealDto, UserDto>(args[0]);
            client.Configure<CustomPerson>().Field(p => p.CustomUserId, "44b58b24007b8a3ae247218ce0d0f7c475fc1514");

            var firstStage = client.Stages.All.Result.First();

            var person = client.Persons.Create("Test", "*****@*****.**", null,
                new Dictionary<Expression<Func<CustomPerson, object>>, object>
                {
                    {p => p.CustomUserId, 123321}
                }).Result;

            var deal = client.Deals.Create("Test", "100500", "RUB", person.Id, firstStage.Id).Result;

            Console.ReadLine();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            var client = new PipedriveClient <CustomPerson, PipelineDto, StageDto, DealDto, UserDto>(args[0]);

            client.Configure <CustomPerson>().Field(p => p.CustomUserId, "44b58b24007b8a3ae247218ce0d0f7c475fc1514");

            var firstStage = client.Stages.All.Result.First();

            var person = client.Persons.Create("Test", "*****@*****.**", null,
                                               new Dictionary <Expression <Func <CustomPerson, object> >, object>
            {
                { p => p.CustomUserId, 123321 }
            }).Result;

            var deal = client.Deals.Create("Test", "100500", "RUB", person.Id, firstStage.Id).Result;

            Console.ReadLine();
        }