예제 #1
0
        private void AddEmail()
        {
            var email = DefaultManager.Instance.DefaultEmail;

            DataManager.Instance.AddEmailToPerson(Model, email);

            var vm = new EmailViewModel(email);

            PersonEmails.Add(vm);
            CurrentEmail = vm;
        }
예제 #2
0
        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));
        }
예제 #3
0
 private void DeleteEmail()
 {
     DataManager.Instance.RemoveEmail(Model, CurrentEmail.Model);
     PersonEmails.Remove(CurrentEmail);
     CurrentEmail = null;
 }