Exemplo n.º 1
0
        /// <summary>
        /// Action permettant d'enregistrer l'utilisateur.
        /// </summary>
        private void Save()
        {
            byte[] imageData = ImageLoader.Load(this._picture);
            User   newUser   = new User()
            {
                Connected = false, Firstname = this._firstName, Login = this._login, Name = this._name, Picture = imageData, Pwd = Converter.SecureStringToString(this._password), Role = this._role
            };
            bool isUserAdded = _userService.AddUser(newUser);

            if (isUserAdded)
            {
                if (this._caller != null)
                {
                    this._caller.SuccessCallBack();
                }
                this.CloseSignal = true;
            }
            else
            {
                Console.WriteLine("Adding user failed");
            }
        }