Пример #1
0
            internal static string[] CreateUser(string[] args)
            {
                String name     = args[0];
                String login    = args[1];
                String password = args[2];
                var    result   = new string[1];

                var createUserResult = fs.AddUser(name, login, password);

                switch (createUserResult)
                {
                case CreateUserResult.OK:
                    result[0] = "Готово";
                    break;

                case CreateUserResult.MaxUsersCountReached:
                    result[0] = "Ошибка. Уже создано максимальное кол-во пользователей";
                    break;

                case CreateUserResult.UserAlreadyExists:
                    result[0] = "Ошибка. Такой пользователь уже существует в системе";
                    break;

                case CreateUserResult.OKButCanNotCreateUserDir:
                    result[0] = "Пользователь создан, но папку создать не удалось";
                    break;

                default:
                    result[0] = "Что-то пошло не так, и я даже не знаю, что именно";
                    break;
                }
                return(result);
            }