public void CreateOnContactRepository()
        {
            //Arrange
            var mockContactNumberRepository = new Mock<IContactNumberRepository>();
            ContactRepository contactRepository = new ContactRepository(_config, mockContactNumberRepository.Object);

            var contactToCreate = new Contact
            {
                UserId = _users[0].Id,
                Title = "Mrs",
                Forename = "Maggie",
                Surname = "Thatcher",
                Email = "*****@*****.**"
            };

            //Act
            Guid id = contactRepository.Create(contactToCreate);

            Contact contact = contactRepository.Get(id);

            //Assert
            Assert.AreEqual(contact, contactToCreate);
            Assert.IsNotNull(id);

            contactRepository.Dispose();
        }
Beispiel #2
0
        public Sitecore.Analytics.Tracking.Contact CreateContact(string identifier, string firstName, string lastName, string email, string language)
        {
            var contactRepository = new ContactRepository();

            var contact = contactRepository.LoadContactReadOnly(identifier);
            if (contact == null)
            {

                contact = contactRepository.CreateContact(ID.NewID);
                contact.Identifiers.AuthenticationLevel = AuthenticationLevel.None;
                contact.System.Classification = 0;
                contact.ContactSaveMode = ContactSaveMode.AlwaysSave;
                contact.Identifiers.Identifier = identifier;
                contact.System.OverrideClassification = 0;
                contact.System.Value = 0;
                contact.System.VisitCount = 0;

                var contactPreferences = contact.GetFacet<IContactPreferences>("Preferences");
                contactPreferences.Language = language;

                var contactEmailAddresses = contact.GetFacet<IContactEmailAddresses>("Emails");
                contactEmailAddresses.Entries.Create("Preferred").SmtpAddress = email;
                contactEmailAddresses.Preferred = "Preferred";

                var contactPersonalInfo = contact.GetFacet<IContactPersonalInfo>("Personal");
                contactPersonalInfo.FirstName = firstName;
                contactPersonalInfo.Surname = lastName;

                contactRepository.SaveContact(contact, new ContactSaveOptions(true, null));
            }

            Tracker.Current.Session.Identify(identifier);
            return contact;
        }
 public void An_existing_contact_should_be_retrievable()
 {
     var repository = new ContactRepository();
     var result = repository.Contacts.Single(c => c.Name.StartsWith("Katniss"));
     Assert.Equal("Katniss Everdeen", result.Name);
     Assert.Equal("88702091", result.Account);
 }
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate (bundle);

            var groupName = Intent.GetStringExtra("name");
            Title = groupName;
            GroupName = groupName;

            _contactRepo = new ContactRepository(this);

            _progressDialog = new ProgressDialog(this);
            _progressDialog.SetMessage("Loading Contacts.  Please wait...");
            _progressDialog.Show();

            Task.Factory
                .StartNew(() =>
                    _contactRepo.GetAllMobile())
                .ContinueWith(task =>
                    RunOnUiThread(() =>
                    {
                        if (task.Result != null)
                            DisplayContacts(task.Result);
                        _progressDialog.Dismiss ();
                    }));
        }
 public AgendaController()
 {
     DateRepository = new DateRepository();
     HolidayRepository = new HolidayRepository();
     TimeSlotRepository = new TimeSlotRepository();
     ContactRepository = new ContactRepository();
 }
 public void RepositoryTest_GetContactByLoginName()
 {
     IContactRepository contactRepository = new ContactRepository();
     Contact contact = contactRepository.GetContactByLoginName("xiaocai");
     Console.WriteLine("Name:" + contact.Name);
     Console.WriteLine("LoginName:" + contact.LoginName);
     Console.WriteLine("DisplayName:" + contact.DisplayName);
 }
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate (bundle);

            BindService ();

            SetContentView(Resource.Layout.SendMessage);
            ActionBar.SetDisplayHomeAsUpEnabled (true);

            var groupId = Intent.GetIntExtra("groupId", 0);
            _smsGroupRepo = new SmsGroupRepository();
            _smsGroup = _smsGroupRepo.Get (groupId);

            _contactRepo = new ContactRepository(this);
            _recipients = _contactRepo.GetMembersForSmsGroup (groupId);

            FindViewById <TextView>(Resource.Id.recipientGroup).Text = _smsGroup.Name;
            FindViewById <TextView>(Resource.Id.recipients).Text = string.Join (", ", _recipients.Select (c => c.Name));
            FindViewById <ImageButton>(Resource.Id.cmdSend).Click += (sender, e) =>
                {
                    _progressDialog = new ProgressDialog(this);
                    _progressDialog.SetTitle ("Sending Messages");
                    _progressDialog.SetMessage ("Please wait.  Sending message to recipients in group...");

                    Task.Factory
                        .StartNew(() =>
                            QueueMessage ())
                        .ContinueWith(task =>
                            RunOnUiThread(() => {
                                if (task.Result)
                                {
                                    new AlertDialog.Builder(this)
                                        .SetTitle ("Messages Queued")
                                        .SetMessage (string.Format ("Your message was queued to be sent to each recipient of the '{0}' group",
                                                                    _smsGroup.Name))
                                        .SetPositiveButton ("Ok", (o, args) => {
                                                    var homeIntent = new Intent();
                                                    homeIntent.PutExtra ("defaultTab", 0);
                                                    homeIntent.AddFlags (ActivityFlags.ClearTop);
                                                    homeIntent.SetClass (this, typeof(MainActivity));
                                                    StartActivity(homeIntent);
                                                })
                                        .Show ();
                                }
                                else
                                {
                                    new AlertDialog.Builder(this)
                                        .SetTitle ("Message Error")
                                        .SetMessage (string.Format ("Doh!  Your message could not be sent to the '{0}' group.",
                                                                    _smsGroup.Name))
                                        .Show ();
                                }
                                _progressDialog.Dismiss ();
                            }));
                };
        }
        public void AddContact_Throws_On_Null_Contact()
        {
            //Arrange
            var repository = new ContactRepository();

            //Act

            //Assert
            Assert.Throws<ArgumentNullException>(() => repository.AddContact(null));
        }
        public void AddContact_Throws_On_InValid_PortalId()
        {
            //Arrange
            var repository = new ContactRepository();
            var contact = new Contact { PortalId = PORTAL_InValidId };

            //Act

            //Assert
            Assert.Throws<ArgumentOutOfRangeException>(() => repository.AddContact(contact));
        }
        public PersonalSettingsForm()
        {
            ContactRepository contactRepository = new ContactRepository();
            ContactInformation = contactRepository.Get();

            CustomerAddressRepository addressRepository = new CustomerAddressRepository();
            ShippingAddress = addressRepository.GetAll().FirstOrDefault(a => a.IsPreferredShippingAddress);
            BillingAddress = addressRepository.GetAll().FirstOrDefault(a => a.IsPreferredBillingAddress);

            SetDefaultName(ShippingAddress, ContactInformation);
            SetDefaultName(BillingAddress, ContactInformation);
        }
        public void When_add_a_contact()
        {
            IRepository repository = new ContactRepository();
            string name = Guid.NewGuid().ToString();
            var contact = new Contact(name, "11111111", "Archway, London");
            var contactId = repository.Add(contact);

            var contactRetrieved = repository.Get(contactId);

            repository.Remove(contactId);
            Assert.That(contactRetrieved.Name, Is.EqualTo(name));
        }
Beispiel #12
0
 public bool AddContact(tb_Contact contact)
 {
     try
     {
         _repository = new ContactRepository();
         _repository.Add(contact);
         return true;
     }
     catch
     {
         return false;
     }
 }
Beispiel #13
0
        public void GetByEmailTest()
        {
            Contact actual;
            string email = "*****@*****.**";

            var entity1 = new CrmEntities.Contact();
            entity1.Id = Guid.NewGuid();
            entity1.FirstName = "Kate";
            entity1.LastName = "O'conor";
            entity1.EMailAddress1 = "*****@*****.**";

            var entity2 = new CrmEntities.Contact();
            entity2.Id = Guid.NewGuid();
            entity2.FirstName = "John";
            entity2.LastName = "Smith";
            entity2.EMailAddress1 = "*****@*****.**";

            var organisationService = new Microsoft.Xrm.Sdk.Fakes.StubIOrganizationService();

            organisationService.ExecuteOrganizationRequest = r =>
            {
                List<Entity> entities = new List<Entity>
                {
                    entity2
                };

                var response = new RetrieveMultipleResponse
                {
                    Results = new ParameterCollection
                    {
                        { "EntityCollection", new EntityCollection(entities) }
                    }
                };

                return response;
            };

            var crmUnitOfWork = new Xrm.Infrastructure.DataAccess.Crm.Fakes.StubCrmUnitOfWork(organisationService, 10);
            var target = new ContactRepository(organisationService, crmUnitOfWork);

            //
            // Act
            //
            actual = target.GetByEmail(email);

            //
            // Assert
            //
            Assert.IsNotNull(actual);
            Assert.AreEqual(entity2.EMailAddress1, actual.EmailAddress1);
        }
        public void GetAllOnContactRepository()
        {
            //Arrange
            var mockContactNumberRepository = new Mock<IContactNumberRepository>();
            ContactRepository contactRepository = new ContactRepository(_config, mockContactNumberRepository.Object);

            //Act
            List<Contact> contacts = contactRepository.GetAll().ToList();

            //Assert
            CollectionAssert.AreEqual(_contacts, contacts);

            contactRepository.Dispose();
        }
        public void AddContact_Calls_IRepository_Insert_On_Valid_Contact()
        {
            //Arrange
            var portalId = PORTAL_ValidId;

            var repository = new ContactRepository();
            var contact = new Contact { PortalId = portalId };

            //Act
            repository.AddContact(contact);

            //Assert
            _mockRepository.Verify(r => r.Insert(contact));
        }
Beispiel #16
0
        private List<Contact> GetContacts(int groupId)
        {
            _contactRepo = new ContactRepository(this);
            var selectedContacts = _contactRepo.GetMembersForSmsGroup(groupId);
            var contacts = _contactRepo.GetAllMobile ();

            foreach (var selectedContact in selectedContacts)
            {
                var contact = contacts.First(c => c.AddressBookId == selectedContact.AddressBookId);
                contact.Selected = true;
                contact.Id = selectedContact.Id;
            }

            return contacts;
        }
        public ActionResult EditGroup(int id)
        {
            if (Session["User"] == null)
            {
                return RedirectToAction("Login", "Default");
            }
            else
            {
                ContactRepository ContactRepository = new ContactRepository();
                GroupRepository GroupRepository = new GroupRepository();
                User user = (User)Session["User"];
                List<Contact> contactList = ContactRepository.GetAll(filter: u => u.UserId == user.Id);
                List<SelectListItem> List = new List<SelectListItem>();

                if (id > 0)
                {
                    Group group = new Group();
                    group = GroupRepository.GetByID(id);
                    model.groupName = group.GroupName;

                    foreach (var item in contactList)
                    {
                        SelectListItem one = null;
                        if (group.Contacts.Any(c => c.Id == item.Id))
                        {
                            one = new SelectListItem { Text = item.FullName, Value = item.Id.ToString(), Selected = true };
                        }
                        else
                        {
                            one = new SelectListItem() { Text = item.FullName, Value = item.Id.ToString(), Selected = false };
                        }
                        List.Add(one);
                    }
                    model.ContactList = List;
                    model.GroupId = id;
                }
                if (id == 0)
                {
                    foreach (var item in contactList)
                    {
                        SelectListItem one = new SelectListItem() { Text = item.FullName, Value = item.Id.ToString() };
                        List.Add(one);
                    }
                    model.ContactList = List;
                }
            }
            return View(model);
        }
 public void New_contacts_should_be_added_to_the_repository()
 {
     var repository = new ContactRepository();
     var contact = new Contact()
     {
         Id = new Guid(),
         Name = "Effie Trinket",
         Account = "254994573",
         Address = "Capitol",
         CreditCard = "5678901234561234",
         PinNumber = "5773"
     };
     repository.Add(contact);
     var result = repository.Contacts.Single(c => c.Name == "Effie Trinket");
     Assert.Equal(contact.Id, result.Id);
 }
        public void DeleteOnContactRepository()
        {
            //Arrange
            ContactNumberRepository contactNumberRepository = new ContactNumberRepository(_config);
            ContactRepository contactRepository = new ContactRepository(_config, contactNumberRepository);

            var contactToDelete = _contacts[4];

            //Act
            contactRepository.Delete(contactToDelete.Id);

            Contact contact = contactRepository.Get(contactToDelete.Id);

            //Assert
            Assert.IsNull(contact);

            //Assert all contact Numbers for this contact have also been removed
            var contactNumbers = contactNumberRepository.GetAll().Where(cn => cn.ContactId == contactToDelete.Id).ToList();

            Assert.AreEqual(0, contactNumbers.Count);
        }
Beispiel #20
0
        public void PersistAddedTest()
        {
            var contact = new Contact();
            contact.Id = Guid.NewGuid();
            contact.Firstname = "Kate";
            contact.Lastname = "Smith";

            var organisationService = new Microsoft.Xrm.Sdk.Fakes.StubIOrganizationService();
            var crmUnitOfWork = new Xrm.Infrastructure.DataAccess.Crm.Fakes.StubCrmUnitOfWork(organisationService, 10);
            var target = new ContactRepository(organisationService, crmUnitOfWork);

            //
            // Act
            //
            target.PersistAdded(contact);

            //
            // Assert
            //
            Assert.AreEqual(1, crmUnitOfWork.Requests.Count);
        }
Beispiel #21
0
        public ContactViewModel(ContactRepository contactRepository)
        {
            this.contactRepository = contactRepository;

            this.Keyword = string.Empty;
            this.searchByKeywordCommand = new DelegateCommand<string>(
                s => CollectionViewSource.GetDefaultView(this.Contacts).Refresh(),
                null
            );

            this.saveContact = new DelegateCommand<string>(
                s => this.contactRepository.SaveChanges(),
                null
            );

            var allContacts = this.contactRepository.GetAll();
            this.Contacts = new ObservableCollection<Contact>(allContacts);
            var view = CollectionViewSource.GetDefaultView(this.Contacts);
            view.Filter += obj =>
            {
                var contact = obj as Contact;
                return contact.Fullname.ToLower().Contains(this.Keyword.ToLower());
            };
        }
        private void SaveGroup()
        {
            SmsGroup smsGroup;

            //get the selected contacts
            var selectedContacts = _contacts.Where (c => c.Selected);

            _smsRepo = new SmsGroupRepository();
            _contactRepo = new ContactRepository(this);

            var enumerable = selectedContacts as IList<Contact> ?? selectedContacts.ToList();
            if (string.IsNullOrEmpty (GroupName))  //if updating an existing group
            {
                smsGroup = _smsRepo.Get (GroupId);
                smsGroup.MemberCount = enumerable.Count();
                smsGroup.ModifiedDate = DateTime.Now;
                _smsRepo.Save (smsGroup);

                //reset previously selected contacts
                _contactRepo.GetMembersForSmsGroup (GroupId).ForEach (c => {
                    c.Selected = false;
                    c.ModifiedDate = DateTime.Now;
                    _contactRepo.Save (c);
                });
            }
            else  //if new group
            {
                smsGroup = new SmsGroup
                {
                    Name = GroupName,
                    CreatedDate = DateTime.Now,
                    UUID = Guid.NewGuid().ToString(),
                    MemberCount = enumerable.Count()
                };
                _smsRepo.Save (smsGroup);
            }

            foreach (var contact in enumerable)
            {
                if (contact.Id == 0)  //if new contact
                {
                    contact.Selected = true;
                    contact.CreatedDate = DateTime.Now;
                    contact.UUID = Guid.NewGuid ().ToString ();
                    contact.SmsGroupId = smsGroup.Id;
                    _contactRepo.Save(contact);
                }
                else  //if update existing
                {
                    contact.Selected = true;
                    contact.SmsGroupId = smsGroup.Id;
                    contact.ModifiedDate = DateTime.Now;
                    _contactRepo.Save (contact);
                }
            }
        }
 public PhoneBookHomeController(ContactRepository repository, IPhoneNumberReposirory phonenumberrepository)
 {
     this._contactrepository     = repository;
     this._phonenumberrepository = phonenumberrepository;
 }
 public ContactController(IConfiguration configuration)
 {
     contactRepository = new ContactRepository(configuration);
 }
        protected override void OnDestroy()
        {
            base.OnDestroy ();

            _contacts = null;
            _contactRepo = null;
            _smsRepo = null;
        }
        public ActionResult ListContact()
        {
            if (Session["User"] == null)
            {
                return RedirectToAction("Login", "Default");
            }
            else
            {
                contactRepository = new ContactRepository();
                User user = (User)Session["User"];
                model = new ContactControllerContactVM();
                TryUpdateModel(model);
                model.ContactList = contactRepository.GetAll(filter: x => x.UserId == user.Id);

                if (ModelState.IsValid)
                {
                    model.ContactList = model.LookingFor == null ? model.FullNameIsChecked == true ? model.ContactList.OrderBy(c => c.FullName).ToList() : model.ContactList.OrderBy(c => c.Email).ToList() :
                    model.FullNameIsChecked == true ? (model.ContactList = contactRepository.GetAll(filter: x => x.FullName.Contains(model.LookingFor))).OrderBy(c => c.FullName).ToList() :
                                                      (model.ContactList = contactRepository.GetAll(filter: x => x.Email.Contains(model.LookingFor))).OrderBy(c => c.Email).ToList();
                }
            }
            return View(model);
        }
 public ContactController(ContactRepository repo)
 {
     _ContactRep = repo;
 }
Beispiel #28
0
 public void Delete(int id)
 {
     ContactRepository.Delete(id);
 }
 public XdbContactRepository(IXdbFacetRepository xdbFacetRepository)
 {
     _contactRepository = Factory.CreateObject("tracking/contactRepository", true) as ContactRepository;
     _xdbFacetRepository = xdbFacetRepository;
 }
Beispiel #30
0
        private static void ViewContacts(ContactRepository repository)
        {
            List <Contact> contacts = repository.GetContacts();

            PrintContacts(contacts);
        }
 public void Initialize()
 {
     repository = new ContactRepository();
 }
Beispiel #32
0
 public IHttpActionResult GetAll()
 {
     return(Ok(ContactRepository.GetAll()));
 }
Beispiel #33
0
        protected override async Task SaveMethod()
        {
            await ContactRepository.Add(Contact);

            CloseDialogView();
        }
Beispiel #34
0
        public ActionResult EditGroup(GroupControllerGroupVM model, FormCollection formCollection, int id)
        {
            UnitOfWork        Uow             = new UnitOfWork();
            ContactRepository contactRepo     = new ContactRepository(Uow);
            GroupRepository   groupRepo       = new GroupRepository(Uow);
            User                  user        = (User)Session["User"];
            List <Contact>        contactList = contactRepo.GetAll(filter: u => u.UserId == user.Id);
            List <SelectListItem> List        = new List <SelectListItem>();
            Group                 group       = new Group();

            TryUpdateModel(model);
            if (!this.ModelState.IsValid)
            {
                foreach (var item in contactList)
                {
                    SelectListItem one = new SelectListItem()
                    {
                        Text = item.FullName, Value = item.Id.ToString()
                    };
                    List.Add(one);
                }
                model.ContactList = List;
                return(View(model));
            }
            else
            {
                group.UserID = user.Id;
                if (id > 0)
                {
                    group           = groupRepo.GetByID(id);
                    group.GroupName = model.groupName;
                    var value = formCollection["ContactId"];
                    if (value != null)
                    {
                        string[] arrValue = formCollection["ContactId"].ToString().Split(',');

                        List <Contact> contacts = new List <Contact>();
                        contacts = group.Contacts.ToList();

                        foreach (var item in contacts)
                        {
                            if (!arrValue.Contains(item.Id.ToString()))
                            {
                                group.Contacts.Remove(contactRepo.GetByID(Convert.ToInt32(item.Id)));
                            }
                        }
                        foreach (var item in arrValue)
                        {
                            List <Contact> cont = contactRepo.GetAll(filter: c => c.UserId == user.Id);
                            if (cont.Any(c => c.Id == Convert.ToInt32(item)))
                            {
                                group.Contacts.Add(contactRepo.GetByID(Convert.ToInt32(item)));
                            }
                        }
                    }
                }
                else
                {
                    group.GroupName = model.groupName;
                    group.Contacts  = new List <Contact>();
                    var value = formCollection["ContactId"];
                    if (value != null)
                    {
                        string[] arrValue = formCollection["ContactId"].ToString().Split(',');
                        foreach (var item in arrValue)
                        {
                            group.Contacts.Add(contactRepo.GetByID(Convert.ToInt32(item)));
                        }
                    }
                }

                groupRepo.Save(group);
                Uow.Commit();
                model.GroupId = group.Id;
                return(RedirectToAction("ListGroups", "Group", new { @parentId = group.UserID }));
            }
        }
        public async Task Then_local_contact_is_updated_with_signInId()
        {
            await CreateContactHandler.Handle(new CreateContactRequest { FamilyName = "Smith", Email = "*****@*****.**", GivenName = "Dave" }, CancellationToken.None);

            ContactRepository.Verify(r => r.UpdateSignInId(_existingContactUserId, _existingLoginUserId));
        }
 public ContactController()
 {
     _contactRepository = new ContactRepository();
 }
Beispiel #37
0
 public usp_getOfficeDetails_Result GetContactDetail()
 {
     _repository = new ContactRepository();
     return _repository.GetOfficeDetails();
 }
Beispiel #38
0
 public void Update(int id, Contact contact)
 {
     ContactRepository.Update(contact);
 }
        public async Task Then_local_contact_is_not_created()
        {
            await CreateContactHandler.Handle(new CreateContactRequest { FamilyName = "Smith", Email = "*****@*****.**", GivenName = "Dave" }, CancellationToken.None);

            ContactRepository.Verify(r => r.CreateNewContact(It.Is <Contact>(c => c.Email == "*****@*****.**")), Times.Never);
        }
Beispiel #40
0
        protected override void OnDestroy()
        {
            base.OnDestroy ();
            UnbindService ();

            _recipients = null;
            _smsGroup = null;
            _smsGroupRepo = null;
            _contactRepo = null;
        }
Beispiel #41
0
 public ViewContacts()
 {
     InitializeComponent();
     contactRepository            = ContactRepository.Instance;
     lv_contacts.Columns[0].Width = lv_contacts.Width - 20;
 }
 public ContactController()
 {
     this.contactRepository = new ContactRepository();
 }
 public static ContactRepository GetContactRepository(IUnitOfWork unitOfWork)
 {
     var repository = new ContactRepository();
     repository.UnitOfWork = unitOfWork;
     return repository;
 }
 public AdministrationController()
 {
     TimeSlotRepository = new TimeSlotRepository();
     ContactRepository = new ContactRepository();
 }
Beispiel #45
0
        private async void UpdateRecurringEvent()
        {
            if (tbx_name.Text.Equals(""))
            {
                MessageBox.Show(Strings.ErrorEmptyName);
                return;
            }

            RecurringEventRepository eventRepository = RecurringEventRepository.Instance;

            temporaryRecurringEvent.Name        = tbx_name.Text;
            temporaryRecurringEvent.TypeName    = cbx_type.Text;
            temporaryRecurringEvent.Location    = tbx_location.Text;
            temporaryRecurringEvent.CreatedDate = dtp_date.Value;
            temporaryRecurringEvent.Note        = rtbx_note.Text;
            RecurringEvent recurringEvent = new RecurringEvent();

            recurringEvent.Status  = cbx_frequency.Text;
            recurringEvent.EndDate = dtp_enddate.Value;

            if (temporaryRecurringEvent.TypeName.Equals("Task"))
            {
                temporaryRecurringEvent.Type = false;
            }
            else
            {
                temporaryRecurringEvent.Type = true;
            }

            Contact contact = (Contact)cbx_contact.SelectedItem;

            if (contact == null)
            {
                if (string.IsNullOrWhiteSpace(cbx_contact.Text))
                {
                    temporaryRecurringEvent.ContactID = 0;
                }
                else
                {
                    ContactRepository contactRepository = ContactRepository.Instance;
                    temporaryRecurringEvent.ContactID = await Task.Run(() => contactRepository.AddContact(new Contact {
                        Name = cbx_contact.Text, UserID = Instances.User.ID
                    }));
                }
            }
            else
            {
                temporaryRecurringEvent.ContactID = contact.ID;
            }

            if (chbx_infinite.Checked)
            {
                temporaryRecurringEvent.EndDate = DateTime.MinValue;
            }
            else
            {
                temporaryRecurringEvent.EndDate = dtp_enddate.Value;
            }

            temporaryRecurringEvent.Status = cbx_frequency.Text;

            bool result = false;

            result = await Task.Run(() => eventRepository.EditRecurringEvent(temporaryRecurringEvent));

            if (temporaryRecurringEvent.ID > 0 && result)
            {
                MessageBox.Show(Strings.EditRecurringEventOkay, Strings.Success);
                Dispose();
            }
            else
            {
                MessageBox.Show(Strings.SomethingError, Strings.Error);
            }
        }
Beispiel #46
0
        public IHttpActionResult Add(Contact contact)
        {
            ContactRepository.Create(contact);

            return(Created($"contact/{contact.ContactId}", contact));
        }