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); }