private void AddEmail() { var email = DefaultManager.Instance.DefaultEmail; DataManager.Instance.AddEmailToPerson(Model, email); var vm = new EmailViewModel(email); PersonEmails.Add(vm); CurrentEmail = vm; }
public async Task <IActionResult> AddEmail(PersonEmails personEmail) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var person = await _repository.Get(personEmail.PersonId); person.Emails.Add(personEmail); person = await _repository.Put(person); return(Ok(personEmail)); }
private void DeleteEmail() { DataManager.Instance.RemoveEmail(Model, CurrentEmail.Model); PersonEmails.Remove(CurrentEmail); CurrentEmail = null; }