Exemplo n.º 1
0
 /// <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;
 }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
 /// <summary>
 /// Deprecated Method for adding a new object to the CorresponcenceTypes EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToCorresponcenceTypes(CorresponcenceType corresponcenceType)
 {
     base.AddObject("CorresponcenceTypes", corresponcenceType);
 }
Exemplo n.º 4
0
        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>();
        }