Esempio n. 1
0
        public AddUserInfoOutput AddUserInfo(AddUserInfoInput input)
        {
            var user_id = _userRepository.InsertAndGetId(new UserInfo
            {
                Name         = input.name,
                Status       = input.status,
                Email        = input.email,
                LoginAccount = input.loginAccount,
            });
            var role_array = input.roles;

            if (role_array.Length > 0)
            {
                foreach (var a in role_array)
                {
                    _userRoleRepository.InsertAndGetId(new UserRole
                    {
                        UserId = user_id,
                        RoleId = a
                    });
                }
            }
            return(new AddUserInfoOutput {
                id = user_id, name = input.name, email = input.email, loginAccount = input.loginAccount, roles = input.roles
            });
        }
        public AddUserInfoOutput AddUserInfo(AddUserInfoInput input)
        {
            var result = _IUserInfoService.AddUserInfo(input);

            return(result);
        }