/// <summary> /// Adiciona um novo contato para a lista, passando um model de contato /// </summary> /// <param name="ContactModel">Model do contato</param> public void AddContact(ContactsModel ContactModel) { if (contactList == null) { contactList = new List<ContactsModel>(); } contactList.Add(ContactModel); }
public void addContatoFake() { var newFakeName = fakeName + auxNum.ToString(); var newFakeLastName = fakeLastName + auxNum.ToString(); auxNum++; var newModel = new ContactsModel(newFakeName, newFakeLastName); Model.AddContato(newModel); MvxListView listView = FindViewById<MvxListView>(Resource.Id.idListView); listView.InvalidateViews(); }
/// <summary> /// Ao criar o ViewModel (apenas uma vez), é criado alguns contatos de teste e enviado para a lista /// </summary> /// <param name="contactsService"></param> public ContactsListViewModel(IContactsService contactsService) { _contactsService = contactsService; var c1 = new ContactsModel("renan", "silva"); var c2 = new ContactsModel("joao", "sub1"); var c3 = new ContactsModel("maria", "sub2"); contactsService.AddContact(c1); contactsService.AddContact(c2); contactsService.AddContact(c3); }
private static void programCreateObjectContact() { var contato = new ContactsModel(); contato.FirstName = "Renan"; contato.LastName = "Silva"; }
/// <summary> /// Recebe o Model de contato da camada UI e envia para o service que se encarrega de armazenar, /// logo após é enviado uma notificação que a Lista de contatos foi atualizada /// </summary> /// <param name="model"></param> public void AddContato(ContactsModel model) { _contactsService.AddContact(model); RaisePropertyChanged(()=>ListContatos); }