Example #1
0
        public void UpdateUser(UserDto userDto)
        {
            var spec = UserSpecification.FindUser(userDto.UserName);
            var user = this._userRepository.Find(spec);

            if (user != null)
            {
                user.Update(userDto.Password, userDto.EmployeeNo, userDto.Email,
                            userDto.EnglishName, userDto.LocalName,
                            userDto.Company, userDto.Organization, userDto.OrganizationDescription, userDto.Department,
                            userDto.Job,
                            userDto.Tel, userDto.Extension, userDto.VOIP, userDto.OnBoardDate, userDto.Manager, userDto.Agent,
                            userDto.Grade, userDto.Shift, userDto.UpdatedBy);

                this._userRepository.Update(user);
            }
        }
Example #2
0
        public bool IsExistUser(string userName)
        {
            var spec = UserSpecification.FindUser(userName);

            return(this._userRepository.Exist(spec));
        }
Example #3
0
        public UserDto FindUser(string userName)
        {
            var spec = UserSpecification.FindUser(userName);

            return(this._userRepository.Find(spec).MapAs <UserDto>());
        }