public ListResult <ContactVM> GetAllFavoriteContacts(int contactId) { ListResult <ContactVM> contacts = new ListResult <ContactVM>(); try { var quicklist = quicklistDao.GetById(contactId); if (quicklist != null && quicklist.Persons != null) { foreach (Person pers in quicklist.Persons) { ContactVM contact = ConverterPersonToContact.ForAllView(pers); contacts.ListData.Add(contact); } contacts.IsOk = true; contacts.Message = Resource.GetAllSuccess; } else { contacts.IsOk = true; contacts.Message = Resource.QuicklistEmpty; } } catch (Exception) { //TO DO logging contacts.IsOk = false; contacts.Message = Resource.QuicklistError; } return(contacts); }
public ListResult <ContactVM> GetAllContacts() { ListResult <ContactVM> contacts = new ListResult <ContactVM>(); try { var persons = personDao.GetAll(); if (persons != null) { foreach (Person pers in persons) { ContactVM contact = ConverterPersonToContact.ForAllView(pers); contacts.ListData.Add(contact); } contacts.IsOk = true; contacts.Message = Resource.GetAllSuccess; } else { contacts.IsOk = false; contacts.Message = Resource.GetAllNone; } } catch (Exception) { //TO DO logging contacts.IsOk = false; contacts.Message = Resource.GetAllContactFail; } return(contacts); }
public ListResult <ContactVM> FindByLastName(string lastName) { ListResult <ContactVM> contacts = new ListResult <ContactVM>(); try { var persons = personDao.FindByLastName(lastName); if (persons != null) { foreach (Person pers in persons) { ContactVM contact = ConverterPersonToContact.ForAllView(pers); contacts.ListData.Add(contact); } contacts.IsOk = true; contacts.Message = Resource.FindContactSuccess; } else { contacts.IsOk = false; contacts.Message = Resource.FindNone; } } catch (Exception ex) { //TO DO logging contacts.IsOk = false; contacts.Message = Resource.FindContactFail; } return(contacts); }
public OneResult <ContactEditM> GetContactForEdit(int id) { OneResult <ContactEditM> contact = new OneResult <ContactEditM>(); try { Person person = personDao.GetById(id); if (person != null) { contact.Data = ConverterPersonToContact.ForEditView(person); contact.IsOk = true; contact.Message = Resource.GetDetailsSuccess; } } catch (Exception) { //TO DO logging contact.IsOk = false; contact.Message = Resource.GetDetailsFail; } return(contact); }