protected override void Execute(CodeActivityContext context) { // Create a Lead class and populate it with the input arguments Lead l = new Lead(); l.ContactName = ContactName.Get(context); l.ContactPhone = ContactPhone.Get(context); l.Interests = Interests.Get(context); l.Comments = Notes.Get(context); l.WorkflowID = context.WorkflowInstanceId; l.Status = "Open"; // Add this to the work queue to be persisted later PersistLead persist = context.GetExtension <PersistLead>(); persist.AddLead(l, "Insert"); // Store the request in the OutArgument Lead.Set(context, l); // Add a custom track record CustomTrackingRecord userRecord = new CustomTrackingRecord("New Lead") { Data = { { "Name", l.ContactName }, { "Phone", l.ContactPhone } } }; // Emit the custom tracking record context.Track(userRecord); }
/// <summary> /// Patches a phone contact point with a subscription to a topic. Will create a new phone contact point if the phone contact point does not exist. Cannot be used to mark a phone contact point as inactive. /// </summary> private static void PatchPhoneContactPoint() { ContactName name = new ContactName() { FirstName = "John", LastName = "Doe" }; PhoneContactIdentity identity = new PhoneContactIdentity() { PhoneNumber = "+14256668888", //The phone number should follow the E.164 standard Name = name }; PhoneContactPoint phoneContactPoint = new PhoneContactPoint() { Identity = identity, Country = "US" //Use only ISO 2 char country codes. Any other string will result in HTTP 400 }; phoneContactPoint.TopicSettings.Add(new ContactPointTopicSetting { TopicId = testTopicId, //Topic ID for which this permission was collected CultureName = CultureInfo.CurrentCulture.ToString(), //Specify a culture supported by the topic. E.g en-US, fr-FR, fr-CA etc. Communication with the user will be based on this culture; LastSourceSetDate = DateTime.UtcNow, //The actual time at which this permission was collected. Could be in the past.. OriginalSource = "SampleCPMProject", //Name of this application that collected the consent. Saved for auditing purposes. State = ContactPointTopicSettingState.OptInExplicit //The permission }); cpmClient.PatchPhoneContactPoint(phoneContactPoint).Wait(); Console.WriteLine("Phone contact patch successfull"); }
protected override void Execute(CodeActivityContext context) { // Create a Lead class and populate it with the input arguments Lead l = new Lead(); l.ContactName = ContactName.Get(context); l.ContactPhone = ContactPhone.Get(context); l.Interests = Interests.Get(context); l.Comments = Notes.Get(context); l.WorkflowID = context.WorkflowInstanceId; l.Status = "Open"; // Get the connection string DBExtension ext = context.GetExtension <DBExtension>(); if (ext == null) { throw new InvalidProgramException("No connection string available"); } // Insert a record into the Lead table LeadDataDataContext dc = new LeadDataDataContext(ext.ConnectionString); dc.Leads.InsertOnSubmit(l); dc.SubmitChanges(); // Store the request in the OutArgument Lead.Set(context, l); }
private void SaveButton_OnClick(object sender, RoutedEventArgs e) { Contact.Address = Address; string name = ContactName.Trim(); Contact.Name = ContactName; int index = name.IndexOf(" ", StringComparison.CurrentCultureIgnoreCase); if (index == -1) { Contact.FirstName = name; Contact.LastName = String.Empty; } else { Contact.FirstName = name.Substring(0, index).Trim(); Contact.LastName = name.Substring(index, name.Length - index).Trim(); } Contact.Title = Title; Contact.Department = Department; Contact.Phone = Phone; Contact.Email = Email; Contact.Address = Address; MainPage.ContactsDataModel.SaveContact(Contact, String.IsNullOrWhiteSpace(Contact.ObjectId)); HideFlyout(); }
public void CreateContact() { moq::Mock <EssentialContactsService.EssentialContactsServiceClient> mockGrpcClient = new moq::Mock <EssentialContactsService.EssentialContactsServiceClient>(moq::MockBehavior.Strict); CreateContactRequest request = new CreateContactRequest { ParentAsProjectName = gagr::ProjectName.FromProject("[PROJECT]"), Contact = new Contact(), }; Contact expectedResponse = new Contact { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), Email = "email7cf5830c", NotificationCategorySubscriptions = { NotificationCategory.TechnicalIncidents, }, LanguageTag = "language_tag40256b15", ValidationState = ValidationState.Invalid, ValidateTime = new wkt::Timestamp(), }; mockGrpcClient.Setup(x => x.CreateContact(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); EssentialContactsServiceClient client = new EssentialContactsServiceClientImpl(mockGrpcClient.Object, null); Contact response = client.CreateContact(request.Parent, request.Contact); xunit::Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async stt::Task GetContactResourceNamesAsync() { moq::Mock <EssentialContactsService.EssentialContactsServiceClient> mockGrpcClient = new moq::Mock <EssentialContactsService.EssentialContactsServiceClient>(moq::MockBehavior.Strict); GetContactRequest request = new GetContactRequest { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), }; Contact expectedResponse = new Contact { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), Email = "email7cf5830c", NotificationCategorySubscriptions = { NotificationCategory.TechnicalIncidents, }, LanguageTag = "language_tag40256b15", ValidationState = ValidationState.Invalid, ValidateTime = new wkt::Timestamp(), }; mockGrpcClient.Setup(x => x.GetContactAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Contact>(stt::Task.FromResult(expectedResponse), null, null, null, null)); EssentialContactsServiceClient client = new EssentialContactsServiceClientImpl(mockGrpcClient.Object, null); Contact responseCallSettings = await client.GetContactAsync(request.ContactName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); xunit::Assert.Same(expectedResponse, responseCallSettings); Contact responseCancellationToken = await client.GetContactAsync(request.ContactName, st::CancellationToken.None); xunit::Assert.Same(expectedResponse, responseCancellationToken); mockGrpcClient.VerifyAll(); }
public override int GetHashCode() { int hash = 1; if (Id.Length != 0) { hash ^= Id.GetHashCode(); } if (registrationDate_ != null) { hash ^= RegistrationDate.GetHashCode(); } if (CompanyWebsite.Length != 0) { hash ^= CompanyWebsite.GetHashCode(); } if (ContactPhone.Length != 0) { hash ^= ContactPhone.GetHashCode(); } if (ContactName.Length != 0) { hash ^= ContactName.GetHashCode(); } if (CompanyLogo.Length != 0) { hash ^= CompanyLogo.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hashCode = IdVer.GetHashCode() + IdSubVer.GetHashCode() + Timestamp.GetHashCode() + (IdCustomer == null ? 0 : IdCustomer.GetHashCode()) + (CustomerName == null ? 0 : CustomerName.GetHashCode()) + Active.GetHashCode() + (VATNum == null ? 0 : VATNum.GetHashCode()) + (ShippingAddress == null ? 0 : ShippingAddress.GetHashCode()) + (ShippingAddressZh == null ? 0 : ShippingAddressZh.GetHashCode()) + (BillingAddress == null ? 0 : BillingAddress.GetHashCode()) + (BillingAddressZh == null ? 0 : BillingAddressZh.GetHashCode()) + (ContactName == null ? 0 : ContactName.GetHashCode()) + (ContactNameZh == null ? 0 : ContactNameZh.GetHashCode()) + (ContactPhone == null ? 0 : ContactPhone.GetHashCode()) + (Comments == null ? 0 : Comments.GetHashCode()) + (IdIncoterm == null ? 0 : IdIncoterm.GetHashCode()) + (IdPaymentTerms == null ? 0 : IdPaymentTerms.GetHashCode()) + (IdDefaultCurrency == null ? 0 : IdDefaultCurrency.GetHashCode()) + (User == null ? 0 : User.GetHashCode()); return(hashCode); }
public static Range BetweenContacts1(this List <Contacts> sender, ContactName firstContact, ContactName lastContact) { var startIndex = sender.FirstOrDefault(contact => contact.FirstName == firstContact.FirstName && contact.LastName == firstContact.LastName).StartIndex; var endIndex = sender.FirstOrDefault(contact => contact.FirstName == lastContact.FirstName && contact.LastName == lastContact.LastName).EndIndex; return(startIndex..endIndex); }
private static string ContactNameFromDisplayString(string contact, ContactName namePart) { if (!string.IsNullOrWhiteSpace(contact)) { var contactArray = contact.Trim().Split(' '); if (contactArray.Length == 1) { switch (namePart) { case ContactName.FirstName: return(contactArray[0].Trim()); case ContactName.LastName: return(""); } } else if (contactArray.Length > 1) { switch (namePart) { case ContactName.FirstName: return(contactArray[0].Trim()); case ContactName.LastName: return(contact.Substring(contactArray[0].Trim().Length).Trim()); } } } return(""); }
public XElement ToQBXML(string name) { XElement xElement = new XElement(name); xElement.Add(ContactName.ToQBXML(nameof(ContactName))); xElement.Add(ContactValue.ToQBXML(nameof(ContactValue))); return(xElement); }
public EnterLead() { // Define the variables used by this workflow Variable <Lead> lead = new Variable <Lead> { Name = "lead" }; // Define the SendRequest workflow this.Implementation = () => new Sequence { DisplayName = "EnterLead", Variables = { lead }, Activities = { new CreateLead { ContactName = new InArgument <string> (env => ContactName.Get(env)), ContactPhone = new InArgument <string> (env => ContactPhone.Get(env)), Interests = new InArgument <string> (env => Interests.Get(env)), Notes = new InArgument <string>(env => Notes.Get(env)), ConnectionString = new InArgument <string> (env => ConnectionString.Get(env)), Lead = new OutArgument <Lead>(env => lead.Get(env)), }, new WriteLine { Text = new InArgument <string> (env => "Lead received [" + Rating.Get(env).ToString() + "]; waiting for assignment"), TextWriter = new InArgument <TextWriter> (env => Writer.Get(env)) }, new InvokeMethod { TargetType = typeof(ApplicationInterface), MethodName = "NewLead", Parameters = { new InArgument <Lead>(env => lead.Get(env)) } }, new WaitForInput <Lead> { BookmarkName = "GetAssignment", Input = new OutArgument <Lead>(env => lead.Get(env)) }, new WriteLine { Text = new InArgument <string> (env => "Lead assigned [" + Rating.Get(env).ToString() + "] to " + lead.Get(env).AssignedTo), TextWriter = new InArgument <TextWriter> (env => Writer.Get(env)) } } }; }
private HttpRequestMessage AddNameToReqHeaders(ContactName identity, HttpRequestMessage reqMessage) { reqMessage.Headers.Add(HttpHeaders.FirstNameFilter, identity.FirstName); reqMessage.Headers.Add(HttpHeaders.MiddleNameFilter, identity.MiddleName); reqMessage.Headers.Add(HttpHeaders.LastNameFilter, identity.LastName); reqMessage.Headers.Add(HttpHeaders.GenerationalSuffixFilter, identity.GenerationalSuffix); return(reqMessage); }
public ActionResult AddContact(int organizationId) { var contact = new ContactName { OrganizationID = organizationId }; ViewBag.Title = "Добавить контакт"; return(View("EditContact", contact)); }
/// <summary>Snippet for GetContact</summary> public void GetContactResourceNames() { // Snippet: GetContact(ContactName, CallSettings) // Create client EssentialContactsServiceClient essentialContactsServiceClient = EssentialContactsServiceClient.Create(); // Initialize request argument(s) ContactName name = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"); // Make the request Contact response = essentialContactsServiceClient.GetContact(name); // End snippet }
public ContactName AddOrUpdateContact(ContactName contact) { if (contact.ID == 0) { DataContext.ContactNames.Add(contact); } DataContext.SaveChanges(); return(contact); }
void runInit() { controller = GetComponentInParent <LMessengerScreenController>(); highlight = GetComponent <NotificationHighlight>(); ContactImage = transform.GetChild(0).gameObject; ContactName = transform.GetChild(1).gameObject; UnreadMessageCount = transform.GetChild(2).gameObject; contactImageMask = ContactImage.GetComponentInChildren <Mask> ().transform; contactImageDisplay = contactImageMask.GetChild(0).GetComponent <Image>(); contactNameDisplay = ContactName.GetComponent <Text>(); }
public void FillAddressForm(string contactName, string country, string state, string address, string phoneNumber) { if (ContactName.IsVisible) { ContactName.Set(contactName); SelectCountry(country); SelectState(state); Address.Set(address); PhoneNumber.Set(phoneNumber); } }
public Lesson ToDataModel() { var themes = new List <LessonTheme>(); foreach (var themeId in ThemeIds) { themes.Add(new LessonTheme { ThemeId = themeId }); } return(new Lesson { Benefit = Benefit, CasualFactors = CausalFactors, ClassificationId = ClassificationId, ContactEmail = ContactEmail, ContactFirstName = ContactName.ContactFirstNameFromDisplayString(), ContactLastName = ContactName.ContactLastNameFromDisplayString(), ContactPhone = ContactPhone, Coordinator = Coordinator, CoordinatorOwnerSid = CoordinatorOwnerSid, CostImpactId = CostImpactId, CreateDate = CreatedDate, CreateUser = CreatedUser, CredibilityChecklistId = CredibilityChecklistId, Description = Description, DisciplineId = DisciplineId, Enabled = Enabled, EstimatedCompletion = EstimatedCompletion, Id = Id, ImpactBenefitRangeId = ImpactBenefitRangeId, LessonTypeValidId = LessonTypeValidId, LessonTypeInvalidId = LessonTypeInvalidId, LocationId = LocationId, MigrationRecord = MigrationRecord, PhaseId = PhaseId, ProjectId = ProjectId, Resolution = Resolution, RiskRankingId = RiskRankingId, SessionDate = SessionDate, StatusId = (int)Status, SuggestedAction = SuggestedAction, SupportingDocuments = SupportingDocuments, Title = Title, UpdateDate = UpdateDate, UpdateUser = UpdateUser, OwnerSid = OwnerSid, LessonThemes = themes, ThemeDescription = ThemeDescription, AssignTo = AssignToUserId }); }
public void Save(SQLiteDatabase sqLiteDatabase) { if (sqLiteDatabase.IsOpen) { ContentValues values = new ContentValues(); try { values.Put("URI", ContactUri); values.Put("ContactName", ContactName.Trim()); values.Put("ContactTelephoneNumber", ContactTelephoneNumber.Trim()); values.Put("ContactPhotoId", 0); values.Put("ContactEmail", ContactEmail.Trim()); values.Put("ContactUseEmergencyCall", Convert.ToInt16(ContactEmergencyCall)); values.Put("ContactUseEmergencySms", Convert.ToInt16(ContactEmergencySms)); values.Put("ContactUseEmergencyEmail", Convert.ToInt16(ContactEmergencyEmail)); } catch (Exception valE) { Log.Error(TAG, "Save: Exception - " + valE.Message); return; } if (IsNew) { try { ID = (int)sqLiteDatabase.Insert("Contacts", null, values); IsNew = false; IsDirty = false; } catch (Exception newE) { Log.Error(TAG, "Save: Save Exception - " + newE.Message); throw new Exception("Unable to save Contact to database - " + newE.Message); } } if (IsDirty) { try { //values.Put("ID", ID); sqLiteDatabase.Update("Contacts", values, "ID = ?", new string[] { ID.ToString() }); IsDirty = false; } catch (Exception updE) { Log.Error(TAG, "Save: Update Exception - " + updE.Message); } } } }
public DataItem(int i) { var rnd = new DeterministicRandom(i); Customer c = rnd.GetRandomItem(Customer.Customers); CustomerID = c.CustomerID; CompanyName = c.CompanyName; ContactName = c.ContactName; ContactTitle = c.ContactTitle; Address = c.Address; City = c.City; PostalCode = c.PostalCode; Region = c.Region; Country = c.Country; Phone = c.Phone; Fax = c.Fax; Email = ContactName.Split(' ')[0].Replace(' ', '.').ToLower() + "@" + CompanyName.Split(' ')[0].ToLower() + ".com"; Invoice = string.Format("{0}{1}-{2}", rnd.RandomLitera, rnd.Random(100, 1000), rnd.Random(100, 1000)); CustomerAccount = rnd.GetRandomItem(accountType); CustomerIdentifiers = string.Format("{0}-{1}", rnd.Random(1000, 10000), rnd.Random(10, 100)); BillingPeriodStart = rnd.RandomTime(); BillingPeriodEnd = rnd.RandomTime(BillingPeriodStart, 7 * 24, 30 * 24); BillingDate = rnd.RandomTime(BillingPeriodEnd, 7 * 24, 30 * 24); Term term = rnd.GetRandomItem(Term.Terms); Terms = term.Name; int adjustmentsCount = rnd.Random(6) + 4; Adjustments = new Adjustment[adjustmentsCount]; int h = (int)((BillingPeriodEnd - BillingPeriodStart).TotalHours / adjustmentsCount); var adj = Adjustments[0] = Adjustment.CreateBalanceForward(rnd.RandomTime(BillingPeriodStart, 0, h), rnd.Random(10000)); int[] items = rnd.RandomList(adjustmentsCount - 1, 2); for (int j = 1; j < Adjustments.Length; j++) { DateTime nextDate = rnd.RandomTime(BillingPeriodStart.AddHours(h * j), 0, h); switch (items[j - 1]) { case 0: adj = Adjustments[j] = Adjustment.CreateCharge(nextDate, rnd.Random(10000)); break; case 1: adj = Adjustments[j] = Adjustment.CreatePayment(nextDate, rnd.Random(10000)); break; } } }
/// <summary>Snippet for DeleteContactAsync</summary> public async Task DeleteContactResourceNamesAsync() { // Snippet: DeleteContactAsync(ContactName, CallSettings) // Additional: DeleteContactAsync(ContactName, CancellationToken) // Create client EssentialContactsServiceClient essentialContactsServiceClient = await EssentialContactsServiceClient.CreateAsync(); // Initialize request argument(s) ContactName name = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"); // Make the request await essentialContactsServiceClient.DeleteContactAsync(name); // End snippet }
public ActionResult EditContact(ContactName model) { if (ModelState.IsValid) { if (model.ID > 0) { model = BusinessContext.OrganizationManager.GetContact(model.ID); UpdateModel(model); } model = BusinessContext.OrganizationManager.AddOrUpdateContact(model); return(RedirectToAction("Details", new { id = model.OrganizationID, tab = "contactsTab" })); } return(View(model)); }
void ReleaseDesignerOutlets() { if (ContactName != null) { ContactName.Dispose(); ContactName = null; } if (ContactTypes != null) { ContactTypes.Dispose(); ContactTypes = null; } }
/// <summary>Snippet for GetContact</summary> public void GetContactRequestObject() { // Snippet: GetContact(GetContactRequest, CallSettings) // Create client EssentialContactsServiceClient essentialContactsServiceClient = EssentialContactsServiceClient.Create(); // Initialize request argument(s) GetContactRequest request = new GetContactRequest { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), }; // Make the request Contact response = essentialContactsServiceClient.GetContact(request); // End snippet }
public void NewContactApplication() { Pages.Home_Page.OpenEntityDropdown.ClickOn(); Pages.Home_Page.CreateNewContact.ClickOn(); ContactName.SendKeys("1"); ContactSaveButton.ClickOn(); softAssert.VerifyElementIsPresent(NameValidation); ContactName.EnterClearText(Constant.contactName); ContactLastName.EnterClearText(Constant.contactName); ContactPhone.EnterClearText(Constant.contactPhone); ContactSaveButton.ClickOn(); softAssert.VerifySuccessMsg(); ContactCloseTab.ClickOn(); }
public void DeleteContactResourceNames() { moq::Mock <EssentialContactsService.EssentialContactsServiceClient> mockGrpcClient = new moq::Mock <EssentialContactsService.EssentialContactsServiceClient>(moq::MockBehavior.Strict); DeleteContactRequest request = new DeleteContactRequest { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteContact(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); EssentialContactsServiceClient client = new EssentialContactsServiceClientImpl(mockGrpcClient.Object, null); client.DeleteContact(request.ContactName); mockGrpcClient.VerifyAll(); }
/// <summary>Snippet for GetContactAsync</summary> public async Task GetContactRequestObjectAsync() { // Snippet: GetContactAsync(GetContactRequest, CallSettings) // Additional: GetContactAsync(GetContactRequest, CancellationToken) // Create client EssentialContactsServiceClient essentialContactsServiceClient = await EssentialContactsServiceClient.CreateAsync(); // Initialize request argument(s) GetContactRequest request = new GetContactRequest { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), }; // Make the request Contact response = await essentialContactsServiceClient.GetContactAsync(request); // End snippet }
public override int GetHashCode() { var hashCode = -931275965; hashCode = hashCode * -1521134295 + CustomerID.GetHashCode(); hashCode = hashCode * -1521134295 + CompanyName.GetHashCode(); hashCode = hashCode * -1521134295 + ContactName.GetHashCode(); hashCode = hashCode * -1521134295 + Address.GetHashCode(); hashCode = hashCode * -1521134295 + City.GetHashCode(); hashCode = hashCode * -1521134295 + Region.GetHashCode(); hashCode = hashCode * -1521134295 + PostalCode.GetHashCode(); hashCode = hashCode * -1521134295 + Country.GetHashCode(); hashCode = hashCode * -1521134295 + Phone.GetHashCode(); hashCode = hashCode * -1521134295 + Fax.GetHashCode(); return(hashCode); }
public async stt::Task DeleteContactResourceNamesAsync() { moq::Mock <EssentialContactsService.EssentialContactsServiceClient> mockGrpcClient = new moq::Mock <EssentialContactsService.EssentialContactsServiceClient>(moq::MockBehavior.Strict); DeleteContactRequest request = new DeleteContactRequest { ContactName = ContactName.FromProjectContact("[PROJECT]", "[CONTACT]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteContactAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <wkt::Empty>(stt::Task.FromResult(expectedResponse), null, null, null, null)); EssentialContactsServiceClient client = new EssentialContactsServiceClientImpl(mockGrpcClient.Object, null); await client.DeleteContactAsync(request.ContactName, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); await client.DeleteContactAsync(request.ContactName, st::CancellationToken.None); mockGrpcClient.VerifyAll(); }