Esempio n. 1
0
        public void AddContactTest1()
        {
            ContactModel model = new orgainizer.DataModels.ContactModel("899941100022",
                                                                        "TestSurname", "test", "*****@*****.**");
            AddContact contact = new AddContact();

            contact.Add(model, connection);

            var cmdText = $"SELECT * FROM CONTACTS WHERE [Phone_Num] = '{model.Phone}' " +
                          $"AND [Surname] = '{model.Surname}' " +
                          $"AND [Initials] = '{model.Initials}'" +
                          $"AND [Email] = '{model.Email}'";

            connection.Open();
            OleDbCommand TestCommand = new OleDbCommand(cmdText, connection);

            if (TestCommand.ExecuteReader().HasRows)
            {
                connection.Close();
                Assert.Pass();
            }
            else
            {
                connection.Close();
                Assert.Fail("В таблице нет записи");
            }
        }
Esempio n. 2
0
        AddContact givenAnAddContactUseCase()
        {
            var contactRepository = new ContactRepository(contactDatasource);
            var addContact        = new AddContact(contactRepository);

            return(addContact);
        }
        // Contact Manegement Start

        private void cpb_addcontact_Click(object sender, EventArgs e)
        {
            AddContact addContact = new AddContact();

            addContact.FormClosing += new FormClosingEventHandler(this.AddContact_FormClosing);
            addContact.ShowDialog();
        }
Esempio n. 4
0
        public async Task <IActionResult> Contact(AddContact model)
        {
            PersonContactResultViewModel viewModel = new PersonContactResultViewModel();

            using (var httpClient = new HttpClient())
            {
                StringContent content = new StringContent(JsonConvert.SerializeObject(viewModel), Encoding.UTF8, "application/json");
                using (var response = await httpClient.GetAsync("https://localhost:44317/Api/Persons/GetConcats/" + model.PersonID))
                {
                    if (response.StatusCode == System.Net.HttpStatusCode.OK)
                    {
                        string apiResponse = await response.Content.ReadAsStringAsync();

                        viewModel = JsonConvert.DeserializeObject <PersonContactResultViewModel>(apiResponse);
                    }
                }
            }

            using (var httpClient = new HttpClient())
            {
                StringContent content = new StringContent(JsonConvert.SerializeObject(model), Encoding.UTF8, "application/json");
                using (var response = await httpClient.PostAsync("https://localhost:44317/Api/Persons/AddContact/", content))
                {
                    if (response.StatusCode == System.Net.HttpStatusCode.OK)
                    {
                        return(View(viewModel));
                    }
                    else if (response.StatusCode == System.Net.HttpStatusCode.BadRequest)
                    {
                        return(View(viewModel));
                    }
                }
            }
            return(View(viewModel));
        }
Esempio n. 5
0
        public void AddContactTest2()
        {
            ContactModel model = new ContactModel("+79994256467",
                                                  "Тестовая запись", "ТЗ", "тест@mail.com");
            AddContact contact = new AddContact();

            contact.Add(model, connection);

            var cmdText = $"SELECT * FROM CONTACTS WHERE [Phone_Num] = '{model.Phone}' " +
                          $"AND [Surname] = '{model.Surname}' " +
                          $"AND [Initials] = '{model.Initials}'" +
                          $"AND [Email] = '{model.Email}'";

            connection.Open();
            OleDbCommand TestCommand = new OleDbCommand(cmdText, connection);

            if (TestCommand.ExecuteReader().HasRows)
            {
                connection.Close();
                Assert.Pass();
            }
            else
            {
                connection.Close();
                Assert.Fail("В таблице нет записи");
            }
        }
Esempio n. 6
0
        void ReleaseDesignerOutlets()
        {
            if (AddContact != null)
            {
                AddContact.Dispose();
                AddContact = null;
            }

            if (EmailTextField != null)
            {
                EmailTextField.Dispose();
                EmailTextField = null;
            }

            if (NameTextField != null)
            {
                NameTextField.Dispose();
                NameTextField = null;
            }

            if (PhoneTextField != null)
            {
                PhoneTextField.Dispose();
                PhoneTextField = null;
            }
        }
Esempio n. 7
0
        public int AddContact(CreateContact contact)
        {
            var useridphone = _UserService.Where(x => x.Mobile == contact.phone).Select(x => new ContactList()
            {
                firstname  = x.FirstName,
                id         = x.Id,
                lastname   = x.LastName,
                mood       = x.Bio,
                statusenum = x.Status,
                username   = x.Username
            }).FirstOrDefault();
            var my = _UserService.Where(x => x.Id == contact.my).Select(x => new ContactList()
            {
                firstname  = x.FirstName,
                id         = x.Id,
                lastname   = x.LastName,
                mood       = x.Bio,
                statusenum = x.Status,
                username   = x.Username
            }).FirstOrDefault();

            if (useridphone == null)
            {
                return(2); //Phone Not Found
            }
            else if (IsContact(useridphone.id, contact.my))
            {
                return(3); // Contact Is Exsist
            }
            else
            {
                var cont = new Contacts()
                {
                    NickName = contact.nickname,
                    Notes    = contact.notes,
                    User1Id  = contact.my,
                    User2Id  = useridphone.id,
                    Chat     = new List <Chat> {
                        new Chat()
                        {
                            Message = DateTime.Now.ToString(), Read = 0, UserReceiveId = useridphone.id, UserSendId = my.id
                        }
                    }
                };

                _TEntity.Add(cont);
                _uow.SaveAllChanges();
                var AddContact = new AddContact()
                {
                    msgid = cont.Chat.First().Id, chatid = cont.Id, contact = new List <ContactList>()
                    {
                        useridphone, my
                    }
                };

                SendContactSignal(AddContact, useridphone.username, my.username);
                return(1);
            }
        }
        private void cpb_evnt_addcont_Click(object sender, EventArgs e)
        {
            this.pnl_loader.BringToFront();
            pnl_contacts.BringToFront();
            AddContact addContact = new AddContact();

            addContact.FormClosing += new FormClosingEventHandler(this.AddContact_FormClosing);
            addContact.ShowDialog();
        }
Esempio n. 9
0
 private void AddContactBinding_Executed(object sender, ExecutedRoutedEventArgs e)
 {
     if (false == ActivateWindow <AddContact>())
     {
         AddContact window = new AddContact();
         window.Done += new EventHandler <AddContact.Result>(AddContact_Done);
         window.Show();
     }
 }
Esempio n. 10
0
        public IActionResult AddContact([FromBody] AddContact contact)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            int createdEntityID = _contactApplication.Add(contact);

            return(CreatedAtRoute("GetById", new { id = createdEntityID }, _contactApplication.GetById(createdEntityID)));
        }
Esempio n. 11
0
        public async Task <ISingleResponse <DtoContact> > AddContact(AddContact contactToAdd)
        {
            var response       = new SingleResponse <DtoContact>();
            var contactDbModel = _mapper.Map <UserContact>(contactToAdd);

            contactDbModel.Status = true;
            await _contactRepository.AddAsync(contactDbModel);

            response.Model = _mapper.Map <DtoContact>(contactDbModel);
            response.SetResponse(false, HttpResponseMessages.DATA_ADD_SUCCESS, HttpStatusCode.OK);
            return(response);
        }
Esempio n. 12
0
        private void menuItem3_Click(object sender, EventArgs e)
        {
            AddContact ac = new AddContact();

            ac.AllGroups     = roster.Groups;
            ac.DefaultDomain = jc.Server;
            if (ac.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            jc.Subscribe(ac.JID, ac.Nickname, ac.SelectedGroups);
        }
Esempio n. 13
0
        public ActionResult AddContect(string name, string address, string phone, string email, string message)
        {
            var addcontact = new AddContact();
            var contact    = new Contact();

            contact.ContactName = name;
            contact.Address     = address;
            contact.Phone       = phone;
            contact.Email       = email;
            contact.Message     = message;
            addcontact.AddContacts(contact);

            return(View("Index"));
        }
        private int AddContact()
        {
            var request = new AddContact
            {
                CustomerId = 21,
                Username   = "******" + Guid.NewGuid(),
                Password   = "******",
                Name       = "Ryan Bantz",
                Email      = "*****@*****.**",
                Phone      = "888-555-1212",
            };

            return(Sut.AddContact(request).Id);
        }
        public async Task <ActionResult> SavePersonContact(int id, AddContact contact)
        {
            var service  = _serviceFactory(_httpUrl);
            var response = await service.Execute <AddContactRequest, AddContactResponse>(
                HttpMethod.Post,
                new AddContactRequest
            {
                PersonId      = id,
                ContactTypeId = contact.ContactTypeId,
                Value         = contact.Value
            }
                );

            return(RedirectToAction("Person", new { id = id }));
        }
        public async Task <IActionResult> PostAsync([FromBody] AddContact newContact)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState.GetErrorMessages()));
            }
            var contact = _mapper.Map <AddContact, ContactInfo>(newContact);
            var result  = await _contactService.AddContactAsync(contact);

            if (!result.Success)
            {
                return(BadRequest(result.Message));
            }
            var contactResource = _mapper.Map <ContactInfo, ContactResource>(result.ContactInfo);

            return(Ok(contactResource));
        }
Esempio n. 17
0
        public void Setup()
        {
            connection.Open();
            OleDbCommand TruncateCommand = new OleDbCommand("DELETE FROM Contacts", connection);

            TruncateCommand.ExecuteNonQuery();
            connection.Close();
            AddContact   contact = new AddContact();
            ContactModel model;

            for (int Item = 0; Item < 100; Item++)
            {
                model = new ContactModel($"899941100{Item}",
                                         $"TestSurname {Item}",
                                         $"test {Item}",
                                         $"Test{Item}@mail.com");
                contact.Add(model, connection);
            }
        }
Esempio n. 18
0
    public static void ClearAll()
    {
        SearchResumeBank.SearchManifest = null;
        SearchResumeBank.SearchBuilder  = null;

        SearchJobPostings.SearchManifest = null;
        SearchJobPostings.SearchBuilder  = null;

        PlaceAnOrder.ShoppingCart  = null;
        RenewMembership.Membership = null;

        CustomizePage.Clear();


        RenewMembership.Clear();
        CreateAccount.Clear();
        RegisterForEvent.Clear();
        GroupRegistration.Clear();
        EnterCompetition.Clear();
        PostAJob.Clear();
        PlaceAnOrder.Clear();
        ViewChapterMembers.Clear();
        ViewSectionMembers.Clear();
        ViewOrganizationalLayerMembers.Clear();
        SearchDirectory.Clear();
        SearchJobPostings.Clear();
        SearchEventRegistrations.Clear();
        SearchResumeBank.Clear();
        AddContact.Clear();
        CustomizePage.Clear();
        // just wipe all keys
        // throw new NotSupportedException();

        /*
         * List<string> keys = new List<string>();
         * foreach (string key in HttpContext.Current.Session.Keys)
         *  if (key.StartsWith("MemberSuite:"))
         *      keys.Add(key);
         *
         * foreach( var key in keys )
         *      HttpContext.Current.Session[key] = null;
         * */
    }
        public async Task <ActionResult> AddContact(int id, AddContact contact)
        {
            var service  = _serviceFactory(_httpUrl);
            var response = await service.Execute <AddContactRequest, AddContactResponse>(
                HttpMethod.Post,
                new AddContactRequest
            {
                PersonId      = id,
                ContactTypeId = contact.ContactTypeId,
                Value         = contact.Value
            }
                );

            return(new JsonCamelCaseResult
            {
                Data = response,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        public void should_call_AddContact()
        {
            //arrange
            var request = new AddContact
            {
                CustomerId = 21,
                Username   = "******" + Guid.NewGuid(),
                Password   = "******",
                Name       = "Ryan Bantz",
                Email      = "*****@*****.**",
                Phone      = "888-555-1212",
            };
            //act
            var actual = Sut.AddContact(request);

            //assert
            Assert.AreEqual(201, actual.Code);
            Assert.IsEmpty(actual.Message);
            Assert.AreEqual("OK", actual.Status);
        }
Esempio n. 21
0
        public int Add(AddContact contact)
        {
            if (_contactRepository.GetByEmail(contact.Email) != null)
            {
                throw new DuplicateEmailException();
            }

            if (_contactRepository.GetByPhoneNumber(contact.PhoneNumber) != null)
            {
                throw new DuplicatePhoneNumber();
            }

            Contact contactDto = new Contact(0, contact.FirstName, contact.MiddleName, contact.LastName, contact.Email,
                                             contact.PhoneNumber, contact.Status, contact.CreatorRID, 0);

            contactDto.CreationDate = DateTime.UtcNow;

            _contactRepository.Add(contactDto);
            int rowsAffected = _contactRepository.SaveChanges();

            return(contactDto.Id);
        }
Esempio n. 22
0
        private void AddScanned(String addNew)
        {
            AddContact addContact = new AddContact()
            {
                Contact = addNew
            };

            using (SQLiteConnection conn = new SQLiteConnection(App.DatabaseLocation))
            {
                conn.CreateTable <AddContact>();
                int rows = conn.Insert(addContact);

                if (rows > 0)
                {
                    DisplayAlert("Sucess", "New contact added", "OK");
                }
                else
                {
                    DisplayAlert("Failure", "Failed to add new contact", "OK");
                }
            }
        }
Esempio n. 23
0
        private void ToobarItem_Clicked(object sender, EventArgs e)
        {
            AddContact addContact = new AddContact()
            {
                Contact = newContact.Text
            };

            using (SQLiteConnection conn = new SQLiteConnection(App.DatabaseLocation))
            {
                conn.CreateTable <AddContact>();
                int rows = conn.Insert(addContact);

                if (rows > 0)
                {
                    DisplayAlert("Sucess", "New contact added", "OK");
                }
                else
                {
                    DisplayAlert("Failure", "Failed to add new contact", "OK");
                }
            }
        }
Esempio n. 24
0
        public void SendContactSignal(AddContact AddContact, string username1, string username2)
        {
            //!!!باید قسمت اخر با فیرست نوشته شود  فقط قسمت لیست ،لیست باشد


            var con1 = _IChatHub.GetConnection(username1);
            var con2 = _IChatHub.GetConnection(username2);

            if (con1 != null)
            {
                foreach (var item in con1)
                {
                    _messageHubContext.Clients.Client(item.ToString()).InvokeAsync("AddContactSignal", AddContact);
                }
            }
            if (con2 != null)
            {
                foreach (var item in con2)
                {
                    _messageHubContext.Clients.Client(item.ToString()).InvokeAsync("AddContactSignal", AddContact);
                }
            }
        }
Esempio n. 25
0
 public void InvokeAddContact(EventArgs e)
 {
     AddContact?.Invoke(this, e);
 }
Esempio n. 26
0
        public async Task <IActionResult> AddContact([FromBody] AddContact contactToAdd)
        {
            var response = await contactService.AddContact(contactToAdd);

            return(response.ToHttpResponse());
        }
        private void addButton_Click(object sender, EventArgs e)
        {
            AddContact contact = new AddContact();

            contact.Show();
        }
Esempio n. 28
0
        private void AddContact_Click(object sender, EventArgs e)
        {
            // object added to contact
            BusinessContact businessContact = new BusinessContact();

            if (App._reverseGeocode.Address.StreetNumber != null)
            {
                businessContact.WorkAddressStreet = App._reverseGeocode.Address.StreetNumber;
            }
            if (App._reverseGeocode.Address.StreetName != null)
            {
                businessContact.WorkAddressStreet += " " + App._reverseGeocode.Address.StreetName;
            }
            if (App._reverseGeocode.Address.City != null)
            {
                businessContact.WorkAddressCity = App._reverseGeocode.Address.City;
            }
            if (App._reverseGeocode.Address.State != null)
            {
                businessContact.WorkAddressState = App._reverseGeocode.Address.State;
            }
            if (App._reverseGeocode.Address.Zip != null)
            {
                businessContact.WorkAddressZipCode = App._reverseGeocode.Address.Zip;
            }


            foreach (UIElement ui in LocationControlStackPanel.Children)
            {
                if (ui.GetType() == typeof(LocationControl))
                {
                    LocationControl cityGridInfo = ui as LocationControl;
                    try
                    {
                        if (cityGridInfo.CityGridLocation.name != null)
                        {
                            businessContact.Company = cityGridInfo.CityGridLocation.name;
                        }
                        if (cityGridInfo.CityGridLocation.address.address != null)
                        {
                            businessContact.WorkAddressStreet = cityGridInfo.CityGridLocation.address.address;
                        }
                        if (cityGridInfo.CityGridLocation.address.city != null)
                        {
                            businessContact.WorkAddressCity = cityGridInfo.CityGridLocation.address.city;
                        }
                        if (cityGridInfo.CityGridLocation.address.state != null)
                        {
                            businessContact.WorkAddressState = cityGridInfo.CityGridLocation.address.state;
                        }
                        if (cityGridInfo.CityGridLocation.address.postal_code != null)
                        {
                            businessContact.WorkAddressZipCode = cityGridInfo.CityGridLocation.address.postal_code;
                        }

                        businessContact.WorkAddressCountry = "country";
                        if (cityGridInfo.CityGridLocation.phone_number != null)
                        {
                            businessContact.WorkPhone = cityGridInfo.CityGridLocation.phone_number;
                        }
                        if (cityGridInfo.CityGridLocation.website != null)
                        {
                            businessContact.Website = cityGridInfo.CityGridLocation.website;
                        }
                        businessContact.WorkEmail = "workEmail";
                        if (cityGridInfo.CityGridLocation.sample_categories != null)
                        {
                            businessContact.Notes = cityGridInfo.CityGridLocation.sample_categories;
                        }
                    }
                    catch (Exception x)
                    {
                        Debug.WriteLine("AddContact_Click ERROR: " + x.ToString());
                        MessageBox.Show("Error adding contact");
                    }
                }
            }
            AddContact addContact = new AddContact(businessContact);
        }
Esempio n. 29
0
 private void button_Click(object sender, RoutedEventArgs e)
 {
     AddContact?.Invoke(this, EventArgs.Empty);
 }
Esempio n. 30
0
 private void simpleButton1_Click(object sender, EventArgs e)
 {
     var databinding = Questionnaire.Form.Settings.DataBindings;
     if (string.IsNullOrEmpty(databinding.account_id)) return;
     AddContact contactForm = new AddContact(int.Parse(databinding.account_id));
     contactForm.OwnerUI = this;
     contactForm.StartPosition = FormStartPosition.CenterScreen;
     contactForm.ShowDialog();
 }
 /// <summary>
 /// Add a contact
 /// details: https://developer.chargeover.com/apidocs/rest/#create-a-user
 /// </summary>
 public IIdentityResponse AddContact(AddContact request)
 {
     return(Create("user", request));
 }