Exemplo n.º 1
0
        /// <summary>
        /// Reads all.
        /// </summary>
        /// <param name="completed">The completed.</param>
        public void ReadAll(Action <List <OrganizationDto>, Exception> completed)
        {
            this._readAllCompleted = completed;

            organizationCtx = new OrganizationDomainContext();

            InvokeOperation <List <OrganizationDto> > readAllResults = organizationCtx.ReadAllOrganizations();

            readAllResults.Completed += new EventHandler(readAllResults_Completed);
        }
Exemplo n.º 2
0
        public void Delete(int organizationId, Action <bool, Exception> completed)
        {
            _delCompleted = completed;

            organizationCtx = new OrganizationDomainContext();

            InvokeOperation <bool> delResults = organizationCtx.RemoveOrganization(organizationId);

            delResults.Completed += new EventHandler(delResults_Completed);
        }
Exemplo n.º 3
0
        public void Update(OrganizationDto dto, Action <bool, Exception> completed)
        {
            _updCompleted = completed;

            organizationCtx = new OrganizationDomainContext();

            InvokeOperation <bool> updResults = organizationCtx.UpdateOrganization(dto);

            updResults.Completed += new EventHandler(updResults_Completed);
        }
Exemplo n.º 4
0
        public void Add(UserOrganizationDto dto, Action <int, Exception> completed)
        {
            _addCompleted = completed;

            organizationCtx = new OrganizationDomainContext();

            InvokeOperation <int> addResults = organizationCtx.AddOrganization(dto);

            addResults.Completed += new EventHandler(addResults_Completed);
        }
        void addEmp_Closed(object sender, EventArgs e)
        {
            EmployeeRegistrationWindow emp = (EmployeeRegistrationWindow)sender;

            if (emp.NewEmployee != null && emp.DialogResult == true)
            {
                OrganizationDomainContext _OrganizationContext = (OrganizationDomainContext)(employeeDataSource.DomainContext);
                _OrganizationContext.Employees.Add(emp.NewEmployee);
                employeeDataSource.SubmitChanges();
            }
        }
        private void OnOrgnizationCompleteBoxPopulating(object sender, PopulatingEventArgs e)
        {
            var acb = sender as AutoCompleteBox;

            if (acb != null)
            {
                var context = new OrganizationDomainContext();
                context.SearchOrganization(e.Parameter, (obj) =>
                {
                    if (Utility.Utility.CheckInvokeOperation(obj))
                    {
                        acb.ItemsSource = obj.Value;
                    }
                }, null);
            }
        }