Beispiel #1
0
        public IApiResponseContextDto <int> Create(CreateGetLeadScheduledActivityRequest request)
        {
            var result = ConnectorCalls.Post <CreateGetLeadScheduledActivityRequest, int>(connectorClient, request, @"LeadScheduledActivity/Create");

            request.Id = result.Result;
            return(result);
        }
        public void WhenICreateANewLeadScheduledActivity()
        {
            _appointmentDateString = DateTime.Now.AddDays(3).ToString("yyyy-MM-dd HH:mm:ss");
            _request = new CreateGetLeadScheduledActivityRequest()
            {
                LeadScheduledActivityTypeId = 2,
                LeadId = _leadId,
                AppointmentDateTime = _appointmentDateString,
                Address             = new AddressDto()
                {
                    City          = "City",
                    Code          = "Code",
                    Complex       = "Complex",
                    Street        = "street",
                    Suburb        = "Suburb",
                    AddressTypeId = 1
                }
            };

            _responseDto = _connector.LeadScheduledActivity.Create(_request);
            Assert.IsFalse(_responseDto.HasErrors());
            Assert.IsTrue(_responseDto.Result > 0);
        }
Beispiel #3
0
 public void GivenAnExistingLeadWithAnScheduledActivity()
 {
     CreateGetLeadScheduledActivityRequest = new LeadScheduledActivityCreateBddfy().Create(_connector);
     Assert.IsTrue(CreateGetLeadScheduledActivityRequest.Id > 0);
     Assert.IsTrue(CreateGetLeadScheduledActivityRequest.LeadId > 0);
 }
Beispiel #4
0
        public IApiResponseContextDto <int> Create([FromBody] CreateGetLeadScheduledActivityRequest request)
        {
            var result = _executionPlan.Execute <CreateGetLeadScheduledActivityRequest, int>(request);

            return(result);
        }