Beispiel #1
0
        public void ReadUserByUserName(string UserName, int OrganizationId, Action <UserDTO, Exception> completed)
        {
            _readUserByNameCompleted = completed;
            userCtx = new UserDomainContext();

            InvokeOperation <UserDTO> readUserResult = userCtx.ReadUserByUserName(UserName, OrganizationId);

            readUserResult.Completed += new EventHandler(readUserResult_Completed);
        }
Beispiel #2
0
        public void ReadAssociatedDatasources(int UserId, int OrganizationId, Action <List <DTO.DatasourceDto>, Exception> completed)
        {
            _readDSCompleted = completed;
            userCtx          = new UserDomainContext();

            InvokeOperation <List <DTO.DatasourceDto> > readAssociatedDSResults = userCtx.ReadAssociatedDatasources(UserId, OrganizationId);

            readAssociatedDSResults.Completed += new EventHandler(readAssociatedDSResults_Completed);
        }
Beispiel #3
0
        public void ReadUserNamesFromEwav(Action <List <string>, Exception> completed)
        {
            _readUserNamesCompleted = completed;
            userCtx = new UserDomainContext();

            InvokeOperation <IEnumerable <string> > readUserNamesResults = userCtx.ReadUserNamesFromEwav();

            readUserNamesResults.Completed += new EventHandler(readUserNamesResults_Completed);
        }
Beispiel #4
0
        public void ForgotPassword(string email, Action <bool, Exception> completed)
        {
            _forgotPwdCompleted = completed;
            userCtx             = new UserDomainContext();

            InvokeOperation <bool> forgotPwdResults = userCtx.ForgotPassword(email);

            forgotPwdResults.Completed += new EventHandler(forgotPwdResults_Completed);
        }
Beispiel #5
0
        public void ReadPasswordRules(Action <PasswordRulesDTO, Exception> completed)
        {
            _rulesReadCompleted = completed;
            userCtx             = new UserDomainContext();

            InvokeOperation <PasswordRulesDTO> readPassRulesResults = userCtx.ReadPasswordRules();

            readPassRulesResults.Completed += new EventHandler(readPassRulesResults_Completed);
        }
Beispiel #6
0
        public void DeleteUser(int userId, Action <bool, Exception> completed)
        {
            _delCompleted = completed;
            userCtx       = new UserDomainContext();

            InvokeOperation <bool> deleteResults = userCtx.RemoveUser(userId);

            deleteResults.Completed += new EventHandler(deleteResults_Completed);
        }
Beispiel #7
0
        public void ReadUser(int roleid, int orgnizationId, Action <System.Collections.Generic.List <UserDTO>, Exception> completed)
        {
            _readCompleted = completed;
            userCtx        = new UserDomainContext();

            InvokeOperation <List <UserDTO> > readResults = userCtx.ReadUser(roleid, orgnizationId);

            readResults.Completed += new EventHandler(readResults_Completed);
        }
Beispiel #8
0
        public void UpdateUser(UserOrganizationDto dto, Action <bool, Exception> completed)
        {
            _updateCompleted = completed;
            userCtx          = new UserDomainContext();

            InvokeOperation <bool> updateResults = userCtx.EditUser(dto);

            updateResults.Completed += new EventHandler(updateResults_Completed);
        }
Beispiel #9
0
        public void AddUser(UserOrganizationDto dto, Action <bool, Exception> completed)
        {
            _addCompleted = completed;
            userCtx       = new UserDomainContext();

            InvokeOperation <bool> addResults = userCtx.GenerateUser(dto);

            addResults.Completed += new EventHandler(addResults_Completed);
        }
Beispiel #10
0
        /// <summary>
        /// Reads all orgs for user.
        /// </summary>
        /// <param name="userid">The userid.</param>
        /// <param name="readAllOrgsForUserCompleted">The read all orgs for user completed.</param>
        public void ReadAllOrgsForUser(int userid, Action <List <OrganizationDto>, Exception> readAllOrgsForUserCompleted)
        {
            userCtx = new UserDomainContext();

            userCtx.ReadAllOrgsForUser(userid, result =>
            {
                Exception ex = null;
                if (result.HasError)
                {
                    result.MarkErrorAsHandled();
                    ex = result.Error;
                }

                List <OrganizationDto> returnedUserOrganizationDTO = ((InvokeOperation <List <OrganizationDto> >)result).Value;
                readAllOrgsForUserCompleted(returnedUserOrganizationDTO, ex);
            }, null);
        }
Beispiel #11
0
        public void GetUserForAuthentication(UserDTO userDTO, Action <UserDTO, Exception> completed)
        {
            //   _completed = completed;
            userCtx = new UserDomainContext();

            userCtx.GetUserForAuthentication(userDTO, result =>
            {
                //    InvokeOperation<UserDTO> result = (InvokeOperation<UserDTO>)sender;
                Exception ex = null;
                if (result.HasError)
                {
                    result.MarkErrorAsHandled();
                    //throw new GadgetException(result.Error.Message);
                    ex = result.Error;
                }

                UserDTO returnedUserDTO = ((InvokeOperation <UserDTO>)result).Value;
                completed(returnedUserDTO, ex);
            }, null);
        }
Beispiel #12
0
        /// <summary>
        /// Used to load user dto at login
        /// </summary>
        /// <param name="userDTO"></param>
        /// <param name="completed"></param>
        public void LoadUserFromActivedirectory(string EmailAddress, Action <UserDTO, Exception> completed)
        {
            //   _completed = completed;
            userCtx = new UserDomainContext();

            userCtx.LoadUserFromActivedirectory(ApplicationViewModel.Instance.CurrentUserDomain, EmailAddress, result =>
            {
                //    InvokeOperation<UserDTO> result = (InvokeOperation<UserDTO>)sender;
                Exception ex = null;
                if (result.HasError)
                {
                    result.MarkErrorAsHandled();
                    ex = result.Error;
                    throw new GadgetException(result.Error.Message);
                }

                UserDTO returnedUserDTO = ((InvokeOperation <UserDTO>)result).Value;
                completed(returnedUserDTO, ex);
            }, null);
        }
Beispiel #13
0
        /// <summary>
        /// Used to load user dto at login
        /// </summary>
        /// <param name="userDTO"></param>
        /// <param name="completed"></param>
        public void LoadUser(string UserName, Action <UserDTO, Exception> completed)
        {
            //   _completed = completed;
            userCtx = new UserDomainContext();

            userCtx.LoadUser(UserName, result =>
            {
                //    InvokeOperation<UserDTO> result = (InvokeOperation<UserDTO>)sender;
                Exception ex = null;
                if (result.HasError)
                {
                    result.MarkErrorAsHandled();
                    ex = result.Error;
                    throw new GadgetException(result.Error.Message);
                }

                UserDTO returnedUserDTO = ((InvokeOperation <UserDTO>)result).Value;
                completed(returnedUserDTO, ex);
            }, null);
        }