Ejemplo n.º 1
0
        public ReleventContactsViewModel(ObservableCollection<ContactModel> contacts)
        {
            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve<IDataUnitLocator>();
            _contactsDataUnit = dataUnitLocator.ResolveDataUnit<IContactsDataUnit>();

            Contacts = contacts;

            OKCommand = new RelayCommand(OKCommandExecuted, OKCommandCanExecute);
        }
Ejemplo n.º 2
0
        public ReleventContactsViewModel(ObservableCollection <ContactModel> contacts)
        {
            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve <IDataUnitLocator>();

            _contactsDataUnit = dataUnitLocator.ResolveDataUnit <IContactsDataUnit>();

            Contacts = contacts;

            OKCommand = new RelayCommand(OKCommandExecuted, OKCommandCanExecute);
        }
Ejemplo n.º 3
0
        public AccountsViewModel(ContactModel model)
        {
            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve <IDataUnitLocator>();

            _contactsDataUnit = dataUnitLocator.ResolveDataUnit <IContactsDataUnit>();

            _contactModel = model;

            OpenInvoiceCommand = new RelayCommand <EventPaymentInvoiceModel>(OpenInvoiceCommandExecute);
        }
Ejemplo n.º 4
0
        public EventDetailsViewModel(EventModel model)
        {
            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve<IDataUnitLocator>();
            _eventsDataUnit = dataUnitLocator.ResolveDataUnit<IEventDataUnit>();
            _contactsDataUnit = dataUnitLocator.ResolveDataUnit<IContactsDataUnit>();

            EditEventCommand = new RelayCommand<EventModel>(EditEventCommandExecuted, EditEventCommandCanExecute);

            Event = model;
        }
Ejemplo n.º 5
0
        public EventDetailsViewModel(EventModel model)
        {
            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve <IDataUnitLocator>();

            _eventsDataUnit   = dataUnitLocator.ResolveDataUnit <IEventDataUnit>();
            _contactsDataUnit = dataUnitLocator.ResolveDataUnit <IContactsDataUnit>();

            EditEventCommand = new RelayCommand <EventModel>(EditEventCommandExecuted, EditEventCommandCanExecute);

            Event = model;
        }
Ejemplo n.º 6
0
        public ActivityViewModel(ContactModel model)
        {
            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve <IDataUnitLocator>();

            _contactsDataUnit = dataUnitLocator.ResolveDataUnit <IContactsDataUnit>();
            _crmDataUnit      = dataUnitLocator.ResolveDataUnit <ICrmDataUnit>();

            _contactModel = model;

            OpenEventCommand = new RelayCommand <EventEnquiryModel>(OpenEventCommandExecute);
        }
Ejemplo n.º 7
0
        public ContactsListViewModel(bool isFromMembership)
        {
            IsFromMembership = isFromMembership;
            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve <IDataUnitLocator>();

            _contactsDataUnit   = dataUnitLocator.ResolveDataUnit <IContactsDataUnit>();
            _membershipDataUnit = dataUnitLocator.ResolveDataUnit <IMembershipDataUnit>();

            AddContactCommand  = new RelayCommand(AddContactCommandExecuted);
            EditContactCommand = new RelayCommand <ContactModel>(EditContactCommandExecuted);
        }
Ejemplo n.º 8
0
        public CorrespondenceViewModel(ContactModel model, string sample)
        {
            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve <IDataUnitLocator>();

            _contactsDataUnit = dataUnitLocator.ResolveDataUnit <IContactsDataUnit>();
            this.view         = sample;
            _contactModel     = model;

            _startDate = DateTime.Today.AddDays(-1);
            _endDate   = DateTime.Today.AddDays(1);

            OpenEmailCommand = new RelayCommand <CorrespondenceModel>(OpenEmailCommandExecute);
        }
Ejemplo n.º 9
0
        public ContactManagerViewModel()
        {
            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve <IDataUnitLocator>();

            _contactsDataUnit = dataUnitLocator.ResolveDataUnit <IContactsDataUnit>();

            AddContactCommand = new RelayCommand(AddContactCommandExecuted, AddContactCommandCanExecute);
            SendEmailCommand  = new RelayCommand(SendEmailCommandExecuted, SendEmailCommandCanExecute);

            CanViewAccounts       = AccessService.Current.UserHasPermissions(Resources.PERMISSION_ACCOUNTS_TAB_ALLOWED);
            CanViewActivity       = AccessService.Current.UserHasPermissions(Resources.PERMISSION_ACTIVITY_TAB_ALLOWED);
            CanViewContactDetails = AccessService.Current.UserHasPermissions(Resources.PERMISSION_CONTACT_DETAILS_TAB_ALLOWED);
            CanViewCorrespondence = AccessService.Current.UserHasPermissions(Resources.PERMISSION_CORRESPONDENCE_TAB_ALLOWED);
        }
Ejemplo n.º 10
0
        public AddContactViewModel(ContactModel model, bool isFromMembership)
        {
            IsFromMembership = isFromMembership;
            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve <IDataUnitLocator>();

            if (IsFromMembership)
            {
                _membershipDataUnit = dataUnitLocator.ResolveDataUnit <IMembershipDataUnit>();
            }
            else
            {
                _contactsDataUnit = dataUnitLocator.ResolveDataUnit <IContactsDataUnit>();
            }

            OkCommand            = new RelayCommand(OkCommandExecuted, OkCommandCanExecute);
            CancelContactCommand = new RelayCommand(CancelContactCommandExecuted);

            ProcessContact(model);
        }
Ejemplo n.º 11
0
        public ContactDetailsViewModel(ContactModel model, bool isFromMembership, MemberModel member)
        {
            IsFromMembership = isFromMembership;

            if (member != null)
            {
                _originalMember = member.Clone();
                Member          = member;
            }

            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve <IDataUnitLocator>();

            if (IsFromMembership)
            {
                _membershipDataUnit = dataUnitLocator.ResolveDataUnit <IMembershipDataUnit>();
            }
            else
            {
                _contactsDataUnit = dataUnitLocator.ResolveDataUnit <IContactsDataUnit>();
            }

            SaveChangesCommand = new RelayCommand(SaveChangesCommandExecute, SaveChangesCommandCanExecute);

            if (IsFromMembership)
            {
                CanEdit = AccessService.Current.UserHasPermissions(Resources.PERMISSION_MEMBERSHIP_EDIT_CONTACT_ALLOWED);
            }
            else
            {
                CanEdit = AccessService.Current.UserHasPermissions(Resources.PERMISSION_EDIT_CONTACT_ALLOWED);
            }

            if (IsFromMembership)
            {
                ProcessContact(Member.Contact);
            }
            else
            {
                ProcessContact(model);
            }
        }
Ejemplo n.º 12
0
        public ActivityViewModel(ContactModel model)
        {
            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve<IDataUnitLocator>();
            _contactsDataUnit = dataUnitLocator.ResolveDataUnit<IContactsDataUnit>();
            _crmDataUnit = dataUnitLocator.ResolveDataUnit<ICrmDataUnit>();

            _contactModel = model;

            OpenEventCommand = new RelayCommand<EventEnquiryModel>(OpenEventCommandExecute);
        }
Ejemplo n.º 13
0
        public ContactDetailsViewModel(ContactModel model, bool isFromMembership, MemberModel member)
        {
            IsFromMembership = isFromMembership;

            if (member != null)
            {
                _originalMember = member.Clone();
                Member = member;
            }

            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve<IDataUnitLocator>();
            if (IsFromMembership)
                _membershipDataUnit = dataUnitLocator.ResolveDataUnit<IMembershipDataUnit>();
            else
                _contactsDataUnit = dataUnitLocator.ResolveDataUnit<IContactsDataUnit>();

            SaveChangesCommand = new RelayCommand(SaveChangesCommandExecute, SaveChangesCommandCanExecute);

            if (IsFromMembership)
                CanEdit = AccessService.Current.UserHasPermissions(Resources.PERMISSION_MEMBERSHIP_EDIT_CONTACT_ALLOWED);
            else
                CanEdit = AccessService.Current.UserHasPermissions(Resources.PERMISSION_EDIT_CONTACT_ALLOWED);

            if (IsFromMembership)
                ProcessContact(Member.Contact);
            else
                ProcessContact(model);
        }
Ejemplo n.º 14
0
        public ContactsListViewModel(bool isFromMembership)
        {
            IsFromMembership = isFromMembership;
            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve<IDataUnitLocator>();
            _contactsDataUnit = dataUnitLocator.ResolveDataUnit<IContactsDataUnit>();
            _membershipDataUnit = dataUnitLocator.ResolveDataUnit<IMembershipDataUnit>();

            AddContactCommand = new RelayCommand(AddContactCommandExecuted);
            EditContactCommand = new RelayCommand<ContactModel>(EditContactCommandExecuted);
        }
Ejemplo n.º 15
0
        public AddContactViewModel(ContactModel model, bool isFromMembership)
        {
            IsFromMembership = isFromMembership;
            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve<IDataUnitLocator>();
            if (IsFromMembership)
                _membershipDataUnit = dataUnitLocator.ResolveDataUnit<IMembershipDataUnit>();
            else
                _contactsDataUnit = dataUnitLocator.ResolveDataUnit<IContactsDataUnit>();

            OkCommand = new RelayCommand(OkCommandExecuted, OkCommandCanExecute);
            CancelContactCommand = new RelayCommand(CancelContactCommandExecuted);

            ProcessContact(model);
        }
Ejemplo n.º 16
0
        public CorrespondenceViewModel(ContactModel model,string sample)
        {
            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve<IDataUnitLocator>();
            _contactsDataUnit = dataUnitLocator.ResolveDataUnit<IContactsDataUnit>();
            this.view = sample;
            _contactModel = model;

            _startDate = DateTime.Today.AddDays(-1);
            _endDate = DateTime.Today.AddDays(1);

            OpenEmailCommand = new RelayCommand<CorrespondenceModel>(OpenEmailCommandExecute);
        }
Ejemplo n.º 17
0
        public AccountsViewModel(ContactModel model)
        {
            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve<IDataUnitLocator>();
            _contactsDataUnit = dataUnitLocator.ResolveDataUnit<IContactsDataUnit>();

            _contactModel = model;

            OpenInvoiceCommand = new RelayCommand<EventPaymentInvoiceModel>(OpenInvoiceCommandExecute);
        }
Ejemplo n.º 18
0
        public ContactManagerViewModel()
        {
            var dataUnitLocator = ContainerAccessor.Instance.GetContainer().Resolve<IDataUnitLocator>();
            _contactsDataUnit = dataUnitLocator.ResolveDataUnit<IContactsDataUnit>();

            AddContactCommand = new RelayCommand(AddContactCommandExecuted, AddContactCommandCanExecute);
            SendEmailCommand = new RelayCommand(SendEmailCommandExecuted, SendEmailCommandCanExecute);

            CanViewAccounts = AccessService.Current.UserHasPermissions(Resources.PERMISSION_ACCOUNTS_TAB_ALLOWED);
            CanViewActivity = AccessService.Current.UserHasPermissions(Resources.PERMISSION_ACTIVITY_TAB_ALLOWED);
            CanViewContactDetails = AccessService.Current.UserHasPermissions(Resources.PERMISSION_CONTACT_DETAILS_TAB_ALLOWED);
            CanViewCorrespondence = AccessService.Current.UserHasPermissions(Resources.PERMISSION_CORRESPONDENCE_TAB_ALLOWED);

        }