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