public JsonResult AddFirstStep(string firstName, string lastName, string email, string countryCode, string phoneNumber) { var token = Guid.NewGuid().ToString(); var leadDto = new LeadDto() { FirstName = firstName, LastName = lastName, Email = email, CountryCode = countryCode, PhoneNumber = phoneNumber, DateUpdated = DateTime.Now, DateCreated = DateTime.Now, IntakeUrl = Request.Url.GetLeftPart(UriPartial.Authority) + Url.Content("~") + "Intake/MoreInformation?token=" + token, IntakeToken = token }; return(Json(_leadService.CreateLead(leadDto, true), JsonRequestBehavior.AllowGet)); }
public ActionResult Create(LeadCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = new LeadService(); service.CreateLead(model); return(RedirectToAction("Index")); }
public ActionResult LeadCreate(LeadCreate model) { if (!ModelState.IsValid) { return(View(model)); } var userId = Guid.Parse(User.Identity.GetUserId()); var service = new LeadService(userId); service.CreateLead(model); return(RedirectToAction("LeadIndex")); }
public void _02_CreateLeads() { var session = CrmSession.CreateDefault(); var service = new TokenService(); var authResult = service.GetAccessToken(session); Assert.IsFalse(string.IsNullOrEmpty(authResult.AccessToken)); var lead = new LeadModel { Firstname = "Morten", Lastname = "Stanley", Emailaddress1 = "*****@*****.**", Mobilephone = "13917163120", Telephone1 = "8485000" }; var leadService = new LeadService(); leadService.CreateLead(lead, session); Assert.IsFalse(string.IsNullOrEmpty(lead.CreatedLeadGuid)); }
public void CreateLead(LeadModel lead) { var leadService = new LeadService(); leadService.CreateLead(lead, _session); }