/// <summary> /// Create a new CorresponcenceType object. /// </summary> /// <param name="id">Initial value of the ID property.</param> /// <param name="type">Initial value of the Type property.</param> public static CorresponcenceType CreateCorresponcenceType(global::System.Guid id, global::System.String type) { CorresponcenceType corresponcenceType = new CorresponcenceType(); corresponcenceType.ID = id; corresponcenceType.Type = type; return corresponcenceType; }
public async void LoadData() { IsBusy = true; _membershipDataUnit.MailTemplatesRepository.Refresh(); var templates = await _membershipDataUnit.MailTemplatesRepository.GetAllAsync(x => x.MailTemplateCategory.Name == "Membership"); MailTemplates = new ObservableCollection<MailTemplateModel>(templates.Where(x => x.IsEnabled && x.MailTemplateType.Name != "MainEmailTemplate").OrderBy(x => x.Name).Select(x => new MailTemplateModel(x))); MainEmailTemplate = new MailTemplateModel(templates.Where(x => x.MailTemplateType.Name == "MainEmailTemplate").FirstOrDefault()); _membershipDataUnit.EmailHeadersRepository.Refresh(); var headers = await _membershipDataUnit.EmailHeadersRepository.GetAllAsync(); _allEmailHeaders = new List<EmailHeader>(headers); EmailHeaders = new ObservableCollection<EmailHeader>(_allEmailHeaders.Where(x => x.IsEnabled)); var types = await _membershipDataUnit.CorresponcenceTypesRepository.GetAllAsync(x => x.Type == "Member"); _corresponcenceType = types.FirstOrDefault(); IsBusy = false; }
/// <summary> /// Deprecated Method for adding a new object to the CorresponcenceTypes EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToCorresponcenceTypes(CorresponcenceType corresponcenceType) { base.AddObject("CorresponcenceTypes", corresponcenceType); }
public CorrespondenceModel(Corresponcence correspondence) { _correspondence = correspondence; if (correspondence.CorresponcenceType != null) _corresponcenceType = _correspondence.CorresponcenceType; if (correspondence.Contact != null) _contactTo = new ContactModel(correspondence.Contact); Documents = new ObservableCollection<Document>(); }