public static Contact Convert(ContactModel contactModel) { var e = new Contact { Id = contactModel.Id, FullName = contactModel.LastName + " " + contactModel.FirstName + " " + contactModel.FatherName, FirstName = contactModel.FirstName, LastName = contactModel.LastName, FatherName = contactModel.FatherName, Organization = OrganizationModelToOrganization.Convert(contactModel.Organization), Position = contactModel.Position, Details = contactModel.Details, Gender = contactModel.Gender.ToString(), BirthDate = contactModel.BirthDate.ToShortDateString().ToString(), PrefferedCommunicationMethod = contactModel.CommunicationMethods .Where(t => t.IsPrefered == true) .FirstOrDefault().Type.Type, CommunicationMethods = new ObservableCollection <CommunicationMethod>(CommunicationMethodModelToCommunicationMethod.Convert(contactModel.CommunicationMethods)) }; return(e); }
public OrganizationViewModel() { Organization = new Organization(); _organizationManager = Directory.GetOrganizationManager(); Organizations = new ObservableCollection <Organization>(OrganizationModelToOrganization.Convert(_organizationManager.GetAllOrganizations())); }