public OneResult <ContactViewModel> EditContact(ContactViewModel contactModel) { OneResult <ContactViewModel> resultContact = new OneResult <ContactViewModel>(); try { Contact contact = FromViewModel.FromContactView(contactModel); if (_contactService.EditContact(contact)) { resultContact.Success = true; } else { resultContact.Success = false; resultContact.Message = "Information does not change"; } } catch (Exception ex) { //TODO log resultContact.Success = false; } return(resultContact); }
public OneResult <ContactViewModel> Create(ContactViewModel contactView) { OneResult <ContactViewModel> resultContact = new OneResult <ContactViewModel>(); try { Contact contact = FromViewModel.FromContactView(contactView); if (_contactService.AddContact(contact)) { resultContact.Success = true; resultContact.Message = "Register was successful"; } else { resultContact.Success = false; resultContact.Message = "Register has failed"; } } catch (Exception ex) { //TODO log resultContact.Success = false; } return(resultContact); }