private Contact MapToDomain(ContactUi contactUi) { return(new Contact { Id = contactUi.Id, Name = contactUi.Name, Surname = contactUi.Surname, MobilePhone = contactUi.MobilePhone, Email = contactUi.Email }); }
public async Task EditContactAsync(ContactUi contactUi) { var contactDomain = MapToDomain(contactUi); await _contactCreationService.EditAsync(contactDomain); }
private void OnEditContact(ContactUi contactUi) { EditContactRequested?.Invoke(contactUi); }
public async Task AddNewContactAsync(ContactUi contactUi) { var contactDomain = MapToDomain(contactUi); await _contactCreationService.AddNewAsync(contactDomain); }
private async void OnDeleteContact(ContactUi contactUi) { await _contactServiceAdapter.DeleteContactByxIdAsync(contactUi.Id); ContactsCollection.Remove(contactUi); }