Ejemplo n.º 1
0
    private static void CleanupExecute(TestCleanupAction payload)
    {
      if (payload.ActionType == ActionType.RemoveUser)
      {
        ContextExtensions.HelperService.DeleteUser(payload.GetPayload<string>());
        return;
      }
      if (payload.ActionType == ActionType.CleanFieldValue)
      {
        var fieldPayload = payload.GetPayload<EditFieldPayload>();
        ContextExtensions.UtfService.EditItem(fieldPayload.ItemIdOrPath, fieldPayload.FieldName, fieldPayload.FieldValue, Settings.UserName, Settings.Password, fieldPayload.Database);
        return;
      }

      throw new NotSupportedException($"Action type '{payload.ActionType}' is not supported");
    }
Ejemplo n.º 2
0
        private static void CleanupExecute(TestCleanupAction payload)
        {
            if (payload.ActionType == ActionType.RemoveUser)
            {
                ContextExtensions.HelperService.DeleteUser(payload.GetPayload <string>());
                return;
            }
            if (payload.ActionType == ActionType.CleanFieldValue)
            {
                var fieldPayload = payload.GetPayload <EditFieldPayload>();
                ContextExtensions.UtfService.EditItem(fieldPayload.ItemIdOrPath, fieldPayload.FieldName, fieldPayload.FieldValue, Settings.UserName, Settings.Password, fieldPayload.Database);
                return;
            }

            throw new NotSupportedException($"Action type '{payload.ActionType}' is not supported");
        }