public void CreateContact_Value_ResultFalse() { List <Phone> testPhoneList = new List <Phone>() { new Phone() { PhoneNumber = "+380992033044" }, new Phone() { PhoneNumber = "+380992033066" } }; ContactViewModel contactViewModel = new ContactViewModel(); List <Contact> tempContactList = new List <Contact>() { new Contact() { Id = 1, PhoneId = 1, Name = "Nick", ApplicationGroupId = 1 } }; mockMapper.Setup(c => c.Map <Contact>(It.IsAny <ContactViewModel>())) .Returns(new Contact()); mockUnitOfWork.Setup(m => m.Phones.Get(It.IsAny <Expression <Func <Phone, bool> > >(), null, "")) .Returns(testPhoneList); mockUnitOfWork.Setup(m => m.Contacts.Get(It.IsAny <Expression <Func <Contact, bool> > >(), null, "")) .Returns(tempContactList); mockUnitOfWork.Setup(n => n.Save()); mockUnitOfWork.Setup(n => n.Contacts.Insert(new Contact())); var result = manager.CreateContact(contactViewModel, 1); Assert.That(result, Is.EqualTo(false)); }
private void _OnImageSaved(object sender, SaveImageCompletedEventArgs e) { if (e.Cancelled || e.Error != null) { return; } _contactManager.Dispatcher.BeginInvoke((Action)(() => { try { var fbMeContact = (FacebookContact)e.UserState; Contact meContact = _contactManager.MeContact; if (meContact == null) { meContact = _contactManager.CreateContact(); meContact.Names.Default = new Name(fbMeContact.Name); meContact.CommitChanges(); _contactManager.MeContact = meContact; } using (var fs = new FileStream(e.ImagePath, FileMode.Open)) { meContact.Photos[PhotoLabels.UserTile] = new Photo(fs, "image/jpeg"); meContact.CommitChanges(); } } catch (IOException) { // This is just an opportunistic operation. Failure is acceptable. } }), null); }
public CLI() { Manager = new ContactManager(DefaultRecordsFile); var user = Manager.CreateUser( "admin", User.UserRole.Admin ); Manager.AddUser(user); var contact = Manager.CreateContact( "小明", ContactUser.ContactGender.Male, "Earth (for now)", DateTime.Today, "GDUT", "13800138000" ); Manager.AddContact(contact); var comment = Manager.CreateComment( contact, "This is a test 😀" ); Manager.Dump(); }
public ActionResult Index(Contact contact) { ContactManager manager = new ContactManager(); manager.CreateContact(contact); return(RedirectToAction("Index", "Home")); }
protected void btnCreateContact_Click(object sender, EventArgs e) { string contactName = txtContactName.Text; string companyName = txtCompanyName.Text; int contactTypeID = Int32.Parse(txtContactTypeID.Text); string token = (string)Session["token"]; ContactManager contactManager = new ContactManager(); string result = contactManager.CreateContact(contactName, companyName, "", "", contactTypeID, token); ListContacts(); }