private void CreateUser(Message message) { var fields = message.StringMessage.Split('$'); if (!_dbController.UserIsAdmin(_userId)) { SendResult(false, "Недостаточно прав!"); return; } if (fields.Length < 4) { SendResult(false, "Неверные параметры"); return; } if (_dbController.GetUserId(fields[1]) != null) { SendResult(false, "Логин существует"); return; } SHA1 hash = SHA1.Create(); var passHash = ByteToStringConverter(hash.ComputeHash(StringToByteConverter(fields[2]))); _dbController.AddNewUser(fields[1], passHash, fields[0], fields[3] == true.ToString()); SendResult(true); }